public class ConfluenceListableBeanFactory extends org.springframework.beans.factory.support.DefaultListableBeanFactory implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static org.springframework.beans.factory.config.BeanDefinition |
NULL_OBJECT |
loggerAUTOWIRE_AUTODETECT, AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_CONSTRUCTOR, AUTOWIRE_NO| Constructor and Description |
|---|
ConfluenceListableBeanFactory() |
ConfluenceListableBeanFactory(org.springframework.beans.factory.BeanFactory parentBeanFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSingleton(String beanName,
Object singletonObject) |
protected void |
addSingletonFactory(String beanName,
org.springframework.beans.factory.ObjectFactory singletonFactory) |
void |
autowireNonSingletonBeanProperties(Object existingBean,
int autowireMode,
boolean dependencyCheck)
Deprecated.
since 3.5 Use
AbstractAutowireCapableBeanFactory.autowireBeanProperties(Object, int, boolean) instead. |
boolean |
containsBeanDefinition(String beanName)
Since you can't actually unregisterBeans we use a NULL_OBJECT to represent deleted ones.
|
void |
flushBeanNamesForTypeCache()
Clears the bean name for type cache.
|
String[] |
getBeanNamesForType(Class type,
boolean includeNonSingletons,
boolean allowEagerInit) |
void |
registerBeanDefinition(String beanName,
org.springframework.beans.factory.config.BeanDefinition beanDefinition) |
void |
registerSingleton(String beanName,
Object singletonObject) |
void |
removeAlias(String alias) |
void |
removeBeanDefinition(String beanName) |
protected void |
removeSingleton(String beanName) |
protected boolean |
removeSingletonIfCreatedForTypeCheckOnly(String beanName) |
protected void |
resetBeanDefinition(String beanName) |
String |
toString() |
void |
unregisterBeanDefinition(String beanAlias) |
allowAliasOverriding, clearMetadataCache, copyConfigurationFrom, destroySingleton, destroySingletons, determineAutowireCandidate, determineHighestPriorityCandidate, determinePrimaryCandidate, doResolveDependency, findAnnotationOnBean, findAutowireCandidates, freezeConfiguration, getAutowireCandidateResolver, getBean, getBean, getBeanDefinition, getBeanDefinitionCount, getBeanDefinitionNames, getBeanNamesForAnnotation, getBeanNamesForType, getBeanNamesForType, getBeanNamesIterator, getBeansOfType, getBeansOfType, getBeansWithAnnotation, getDependencyComparator, getPriority, getSerializationId, isAllowBeanDefinitionOverriding, isAllowEagerClassLoading, isAutowireCandidate, isAutowireCandidate, isAutowireCandidate, isBeanEligibleForMetadataCaching, isConfigurationFrozen, isPrimary, matchesBeanName, preInstantiateSingletons, registerResolvableDependency, resolveDependency, setAllowBeanDefinitionOverriding, setAllowEagerClassLoading, setAutowireCandidateResolver, setDependencyComparator, setSerializationId, writeReplaceapplyBeanPostProcessorsAfterInitialization, applyBeanPostProcessorsBeforeInitialization, applyBeanPostProcessorsBeforeInstantiation, applyBeanPropertyValues, applyMergedBeanDefinitionPostProcessors, applyPropertyValues, autowire, autowireBean, autowireBeanProperties, autowireByName, autowireByType, autowireConstructor, checkDependencies, configureBean, createBean, createBean, createBean, createBeanInstance, destroyBean, determineConstructorsFromBeanPostProcessors, determineTargetType, doCreateBean, filterPropertyDescriptorsForDependencyCheck, filterPropertyDescriptorsForDependencyCheck, getEarlyBeanReference, getInstantiationStrategy, getParameterNameDiscoverer, getTypeForFactoryBean, getTypeForFactoryMethod, ignoreDependencyInterface, ignoreDependencyType, initializeBean, initializeBean, instantiateBean, instantiateUsingFactoryMethod, invokeCustomInitMethod, invokeInitMethods, isExcludedFromDependencyCheck, populateBean, postProcessObjectFromFactoryBean, predictBeanType, resolveBeforeInstantiation, resolveDependency, setAllowCircularReferences, setAllowRawInjectionDespiteWrapping, setInstantiationStrategy, setParameterNameDiscoverer, unsatisfiedNonSimplePropertiesaddBeanPostProcessor, addEmbeddedValueResolver, addPropertyEditorRegistrar, afterPrototypeCreation, beforePrototypeCreation, checkMergedBeanDefinition, cleanupAfterBeanCreationFailure, clearMergedBeanDefinition, containsBean, containsLocalBean, copyRegisteredEditorsTo, destroyBean, destroyBean, destroyScopedBean, doGetBean, evaluateBeanDefinitionString, getAccessControlContext, getAliases, getBean, getBean, getBean, getBean, getBeanClassLoader, getBeanExpressionResolver, getBeanPostProcessorCount, getBeanPostProcessors, getConversionService, getCustomEditors, getCustomTypeConverter, getMergedBeanDefinition, getMergedBeanDefinition, getMergedBeanDefinition, getMergedLocalBeanDefinition, getObjectForBeanInstance, getParentBeanFactory, getPropertyEditorRegistrars, getRegisteredScope, getRegisteredScopeNames, getTempClassLoader, getType, getTypeConverter, hasBeanCreationStarted, hasDestructionAwareBeanPostProcessors, hasInstantiationAwareBeanPostProcessors, initBeanWrapper, isActuallyInCreation, isBeanNameInUse, isCacheBeanMetadata, isFactoryBean, isFactoryBean, isPrototype, isPrototypeCurrentlyInCreation, isSingleton, isTypeMatch, isTypeMatch, markBeanAsCreated, originalBeanName, registerCustomEditor, registerCustomEditors, registerDisposableBeanIfNecessary, registerScope, requiresDestruction, resolveBeanClass, resolveEmbeddedValue, setBeanClassLoader, setBeanExpressionResolver, setCacheBeanMetadata, setConversionService, setParentBeanFactory, setSecurityContextProvider, setTempClassLoader, setTypeConverter, transformedBeanNamegetCachedObjectForFactoryBean, getFactoryBean, getObjectFromFactoryBean, getTypeForFactoryBeanafterSingletonCreation, beforeSingletonCreation, containsSingleton, destroyBean, getDependenciesForBean, getDependentBeans, getSingleton, getSingleton, getSingleton, getSingletonCount, getSingletonMutex, getSingletonNames, hasDependentBean, isCurrentlyInCreation, isDependent, isSingletonCurrentlyInCreation, onSuppressedException, registerContainedBean, registerDependentBean, registerDisposableBean, setCurrentlyInCreationcanonicalName, checkForAliasCircle, hasAlias, isAlias, registerAlias, resolveAliasesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitignoreDependencyInterface, ignoreDependencyTypeapplyBeanPostProcessorsAfterInitialization, applyBeanPostProcessorsBeforeInitialization, applyBeanPropertyValues, autowire, autowireBean, autowireBeanProperties, configureBean, createBean, createBean, destroyBean, initializeBean, resolveDependencyaddBeanPostProcessor, addEmbeddedValueResolver, addPropertyEditorRegistrar, copyRegisteredEditorsTo, destroyBean, destroyScopedBean, getAccessControlContext, getBeanClassLoader, getBeanExpressionResolver, getBeanPostProcessorCount, getConversionService, getDependenciesForBean, getDependentBeans, getMergedBeanDefinition, getRegisteredScope, getRegisteredScopeNames, getTempClassLoader, getTypeConverter, isCacheBeanMetadata, isCurrentlyInCreation, isFactoryBean, registerAlias, registerCustomEditor, registerDependentBean, registerScope, resolveAliases, resolveEmbeddedValue, setBeanClassLoader, setBeanExpressionResolver, setCacheBeanMetadata, setConversionService, setCurrentlyInCreation, setParentBeanFactory, setTempClassLoader, setTypeConvertercontainsLocalBean, getParentBeanFactorycontainsBean, getAliases, getBean, getBean, getBean, getType, isPrototype, isSingleton, isTypeMatch, isTypeMatchcontainsSingleton, getSingleton, getSingletonCount, getSingletonMutex, getSingletonNamespublic static final org.springframework.beans.factory.config.BeanDefinition NULL_OBJECT
public ConfluenceListableBeanFactory()
public ConfluenceListableBeanFactory(org.springframework.beans.factory.BeanFactory parentBeanFactory)
public String toString()
toString in class org.springframework.beans.factory.support.DefaultListableBeanFactory@Deprecated public void autowireNonSingletonBeanProperties(Object existingBean, int autowireMode, boolean dependencyCheck) throws org.springframework.beans.BeansException
AbstractAutowireCapableBeanFactory.autowireBeanProperties(Object, int, boolean) instead.org.springframework.beans.BeansExceptionpublic void unregisterBeanDefinition(String beanAlias)
public void registerBeanDefinition(String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition) throws org.springframework.beans.factory.BeanDefinitionStoreException
registerBeanDefinition in interface org.springframework.beans.factory.support.BeanDefinitionRegistryregisterBeanDefinition in class org.springframework.beans.factory.support.DefaultListableBeanFactoryorg.springframework.beans.factory.BeanDefinitionStoreExceptionpublic void removeBeanDefinition(String beanName) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
removeBeanDefinition in interface org.springframework.beans.factory.support.BeanDefinitionRegistryremoveBeanDefinition in class org.springframework.beans.factory.support.DefaultListableBeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionprotected void resetBeanDefinition(String beanName)
resetBeanDefinition in class org.springframework.beans.factory.support.DefaultListableBeanFactoryprotected boolean removeSingletonIfCreatedForTypeCheckOnly(String beanName)
removeSingletonIfCreatedForTypeCheckOnly in class org.springframework.beans.factory.support.AbstractBeanFactorypublic void registerSingleton(String beanName, Object singletonObject) throws IllegalStateException
registerSingleton in interface org.springframework.beans.factory.config.SingletonBeanRegistryregisterSingleton in class org.springframework.beans.factory.support.DefaultListableBeanFactoryIllegalStateExceptionpublic void removeAlias(String alias)
removeAlias in interface org.springframework.core.AliasRegistryremoveAlias in class org.springframework.core.SimpleAliasRegistrypublic boolean containsBeanDefinition(String beanName)
containsBeanDefinition in interface org.springframework.beans.factory.ListableBeanFactorycontainsBeanDefinition in interface org.springframework.beans.factory.support.BeanDefinitionRegistrycontainsBeanDefinition in class org.springframework.beans.factory.support.DefaultListableBeanFactorypublic void flushBeanNamesForTypeCache()
protected void removeSingleton(String beanName)
removeSingleton in class org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactoryprotected void addSingletonFactory(String beanName, org.springframework.beans.factory.ObjectFactory singletonFactory)
addSingletonFactory in class org.springframework.beans.factory.support.DefaultSingletonBeanRegistryprotected void addSingleton(String beanName, Object singletonObject)
addSingleton in class org.springframework.beans.factory.support.DefaultSingletonBeanRegistrypublic String[] getBeanNamesForType(Class type, boolean includeNonSingletons, boolean allowEagerInit)
getBeanNamesForType in interface org.springframework.beans.factory.ListableBeanFactorygetBeanNamesForType in class org.springframework.beans.factory.support.DefaultListableBeanFactoryCopyright © 2003–2017 Atlassian. All rights reserved.