Codota Logo
ConfigurableBeanFactory.getSingletonMutex
Code IndexAdd Codota to your IDE (free)

How to use
getSingletonMutex
method
in
org.springframework.beans.factory.config.ConfigurableBeanFactory

Best Java code snippets using org.springframework.beans.factory.config.ConfigurableBeanFactory.getSingletonMutex (Showing top 14 results out of 315)

  • Common ways to obtain ConfigurableBeanFactory
private void myMethod () {
ConfigurableBeanFactory c =
  • Codota IconConfigurableApplicationContext configurableApplicationContext;configurableApplicationContext.getBeanFactory()
  • Codota IconDefaultMessageHandlerMethodFactory defaultMessageHandlerMethodFactory;(ConfigurableBeanFactory) defaultMessageHandlerMethodFactory.beanFactory
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-framework

/**
 * A {@link BeanFactory} only needs to be available in conjunction with
 * {@link #setContainerFactoryBeanName}.
 */
@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    this.mutex = ((ConfigurableBeanFactory) beanFactory).getSingletonMutex();
  }
}
origin: spring-projects/spring-framework

private void resetAdviceMonitor() {
  if (this.beanFactory instanceof ConfigurableBeanFactory) {
    this.adviceMonitor = ((ConfigurableBeanFactory) this.beanFactory).getSingletonMutex();
  }
  else {
    this.adviceMonitor = new Object();
  }
}
origin: spring-projects/spring-framework

@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    ConfigurableBeanFactory cbf = (ConfigurableBeanFactory) beanFactory;
    if (this.beanClassLoader == null) {
      this.beanClassLoader = cbf.getBeanClassLoader();
    }
    this.retrievalMutex = cbf.getSingletonMutex();
  }
}
origin: spring-projects/spring-framework

@Override
@Nullable
public Object getAspectCreationMutex() {
  if (this.beanFactory.isSingleton(this.name)) {
    // Rely on singleton semantics provided by the factory -> no local lock.
    return null;
  }
  else if (this.beanFactory instanceof ConfigurableBeanFactory) {
    // No singleton guarantees from the factory -> let's lock locally but
    // reuse the factory's singleton lock, just in case a lazy dependency
    // of our advice bean happens to trigger the singleton lock implicitly...
    return ((ConfigurableBeanFactory) this.beanFactory).getSingletonMutex();
  }
  else {
    return this;
  }
}
origin: org.springframework/spring-context

@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    ConfigurableBeanFactory cbf = (ConfigurableBeanFactory) beanFactory;
    if (this.beanClassLoader == null) {
      this.beanClassLoader = cbf.getBeanClassLoader();
    }
    this.retrievalMutex = cbf.getSingletonMutex();
  }
}
origin: com.microsoft.azure/spring-cloud-azure-messaging

/**
 * A {@link BeanFactory} only needs to be available in conjunction with
 * {@link #setContainerFactoryBeanName}.
 */
@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    this.mutex = ((ConfigurableBeanFactory) beanFactory).getSingletonMutex();
  }
}
origin: Microsoft/spring-cloud-azure

/**
 * A {@link BeanFactory} only needs to be available in conjunction with
 * {@link #setContainerFactoryBeanName}.
 */
@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    this.mutex = ((ConfigurableBeanFactory) beanFactory).getSingletonMutex();
  }
}
origin: apache/servicemix-bundles

/**
 * A {@link BeanFactory} only needs to be available in conjunction with
 * {@link #setContainerFactoryBeanName}.
 */
@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    this.mutex = ((ConfigurableBeanFactory) beanFactory).getSingletonMutex();
  }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-jms

/**
 * A {@link BeanFactory} only needs to be available in conjunction with
 * {@link #setContainerFactoryBeanName}.
 */
@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    this.mutex = ((ConfigurableBeanFactory) beanFactory).getSingletonMutex();
  }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop

private void resetAdviceMonitor() {
  if (this.beanFactory instanceof ConfigurableBeanFactory) {
    this.adviceMonitor = ((ConfigurableBeanFactory) this.beanFactory).getSingletonMutex();
  }
  else {
    this.adviceMonitor = new Object();
  }
}
origin: apache/servicemix-bundles

private void resetAdviceMonitor() {
  if (this.beanFactory instanceof ConfigurableBeanFactory) {
    this.adviceMonitor = ((ConfigurableBeanFactory) this.beanFactory).getSingletonMutex();
  }
  else {
    this.adviceMonitor = new Object();
  }
}
origin: apache/servicemix-bundles

@Override
public void setBeanFactory(BeanFactory beanFactory) {
  this.beanFactory = beanFactory;
  if (beanFactory instanceof ConfigurableBeanFactory) {
    ConfigurableBeanFactory cbf = (ConfigurableBeanFactory) beanFactory;
    if (this.beanClassLoader == null) {
      this.beanClassLoader = cbf.getBeanClassLoader();
    }
    this.retrievalMutex = cbf.getSingletonMutex();
  }
}
origin: apache/servicemix-bundles

@Override
public Object getAspectCreationMutex() {
  if (this.beanFactory != null) {
    if (this.beanFactory.isSingleton(name)) {
      // Rely on singleton semantics provided by the factory -> no local lock.
      return null;
    }
    else if (this.beanFactory instanceof ConfigurableBeanFactory) {
      // No singleton guarantees from the factory -> let's lock locally but
      // reuse the factory's singleton lock, just in case a lazy dependency
      // of our advice bean happens to trigger the singleton lock implicitly...
      return ((ConfigurableBeanFactory) this.beanFactory).getSingletonMutex();
    }
  }
  return this;
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-aop

@Override
@Nullable
public Object getAspectCreationMutex() {
  if (this.beanFactory.isSingleton(this.name)) {
    // Rely on singleton semantics provided by the factory -> no local lock.
    return null;
  }
  else if (this.beanFactory instanceof ConfigurableBeanFactory) {
    // No singleton guarantees from the factory -> let's lock locally but
    // reuse the factory's singleton lock, just in case a lazy dependency
    // of our advice bean happens to trigger the singleton lock implicitly...
    return ((ConfigurableBeanFactory) this.beanFactory).getSingletonMutex();
  }
  else {
    return this;
  }
}
org.springframework.beans.factory.configConfigurableBeanFactorygetSingletonMutex

Popular methods of ConfigurableBeanFactory

  • resolveEmbeddedValue
    Resolve the given embedded value, e.g. an annotation attribute.
  • getBeanExpressionResolver
    Return the resolution strategy for expressions in bean definition values.
  • getBean
  • registerSingleton
    Register the given existing object as singleton in the bean factory, under the given bean name.The g
  • getTypeConverter
    Obtain a type converter as used by this BeanFactory. This may be a fresh instance for each call, sin
  • getBeanClassLoader
    Return this factory's class loader for loading bean classes (only null if even the system ClassLoade
  • containsBean
  • getConversionService
    Return the associated ConversionService, if any.
  • getMergedBeanDefinition
    Return a merged BeanDefinition for the given bean name, merging a child bean definition with its par
  • isCurrentlyInCreation
    Determine whether the specified bean is currently in creation.
  • destroySingletons
    Destroy all cached singletons in this factory. To be called on shutdown of a factory.
  • getSingletonNames
  • destroySingletons,
  • getSingletonNames,
  • registerDependentBean,
  • containsSingleton,
  • destroyBean,
  • isFactoryBean,
  • isSingleton,
  • registerAlias,
  • addBeanPostProcessor

Popular in Java

  • Reactive rest calls using spring rest template
  • requestLocationUpdates (LocationManager)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getResourceAsStream (ClassLoader)
    Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now