public class ProxyBeanFactory
extends org.springframework.beans.factory.support.DefaultListableBeanFactory
logger, NULL_OBJECTAUTOWIRE_AUTODETECT, AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_CONSTRUCTOR, AUTOWIRE_NO| Constructor and Description |
|---|
ProxyBeanFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String name,
java.lang.Class<?> type,
org.fabric3.spi.container.objectfactory.ObjectFactory factory) |
boolean |
containsBean(java.lang.String name) |
boolean |
containsBeanDefinition(java.lang.String beanName) |
java.lang.Object |
getBean(java.lang.String name) |
<T> T |
getBean(java.lang.String name,
java.lang.Class<T> requiredType) |
java.lang.Object |
getBean(java.lang.String name,
java.lang.Object... args) |
org.springframework.beans.factory.config.BeanDefinition |
getBeanDefinition(java.lang.String beanName) |
int |
getBeanDefinitionCount() |
java.lang.String[] |
getBeanDefinitionNames() |
boolean |
isPrototype(java.lang.String name) |
boolean |
isSingleton(java.lang.String name) |
org.fabric3.spi.container.objectfactory.ObjectFactory |
remove(java.lang.String name) |
allowAliasOverriding, copyConfigurationFrom, destroySingleton, determinePrimaryCandidate, doResolveDependency, findAnnotationOnBean, findAutowireCandidates, freezeConfiguration, getAutowireCandidateResolver, getBean, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getBeansWithAnnotation, isAutowireCandidate, isAutowireCandidate, isBeanEligibleForMetadataCaching, isConfigurationFrozen, isPrimary, matchesBeanName, preInstantiateSingletons, registerBeanDefinition, registerResolvableDependency, registerSingleton, removeBeanDefinition, resetBeanDefinition, resolveDependency, setAllowBeanDefinitionOverriding, setAllowEagerClassLoading, setAutowireCandidateResolver, setSerializationId, toString, writeReplaceapplyBeanPostProcessorsAfterInitialization, applyBeanPostProcessorsBeforeInitialization, applyBeanPostProcessorsBeforeInstantiation, applyBeanPropertyValues, applyMergedBeanDefinitionPostProcessors, applyPropertyValues, autowire, autowireBean, autowireBeanProperties, autowireByName, autowireByType, autowireConstructor, checkDependencies, configureBean, createBean, createBean, createBean, createBeanInstance, determineConstructorsFromBeanPostProcessors, doCreateBean, filterPropertyDescriptorsForDependencyCheck, filterPropertyDescriptorsForDependencyCheck, getEarlyBeanReference, getInstantiationStrategy, getParameterNameDiscoverer, getTypeForFactoryBean, getTypeForFactoryMethod, ignoreDependencyInterface, ignoreDependencyType, initializeBean, initializeBean, instantiateBean, instantiateUsingFactoryMethod, invokeCustomInitMethod, invokeInitMethods, isExcludedFromDependencyCheck, populateBean, postProcessObjectFromFactoryBean, predictBeanType, removeSingleton, resolveBeforeInstantiation, resolveDependency, setAllowCircularReferences, setAllowRawInjectionDespiteWrapping, setInstantiationStrategy, setParameterNameDiscoverer, unsatisfiedNonSimplePropertiesaddBeanPostProcessor, addEmbeddedValueResolver, addPropertyEditorRegistrar, afterPrototypeCreation, beforePrototypeCreation, checkMergedBeanDefinition, clearMergedBeanDefinition, containsLocalBean, copyRegisteredEditorsTo, destroyBean, destroyBean, destroyScopedBean, doGetBean, evaluateBeanDefinitionString, getAccessControlContext, getAliases, getBean, getBeanClassLoader, getBeanExpressionResolver, getBeanPostProcessorCount, getBeanPostProcessors, getConversionService, getCustomEditors, getCustomTypeConverter, getMergedBeanDefinition, getMergedBeanDefinition, getMergedBeanDefinition, getMergedLocalBeanDefinition, getObjectForBeanInstance, getParentBeanFactory, getPropertyEditorRegistrars, getRegisteredScope, getRegisteredScopeNames, getTempClassLoader, getType, getTypeConverter, hasDestructionAwareBeanPostProcessors, hasInstantiationAwareBeanPostProcessors, initBeanWrapper, isActuallyInCreation, isBeanNameInUse, isCacheBeanMetadata, isFactoryBean, isFactoryBean, isPrototypeCurrentlyInCreation, isTypeMatch, markBeanAsCreated, originalBeanName, registerCustomEditor, registerCustomEditors, registerDisposableBeanIfNecessary, registerScope, removeSingletonIfCreatedForTypeCheckOnly, requiresDestruction, resolveBeanClass, resolveEmbeddedValue, setBeanClassLoader, setBeanExpressionResolver, setCacheBeanMetadata, setConversionService, setParentBeanFactory, setSecurityContextProvider, setTempClassLoader, setTypeConverter, transformedBeanNamegetCachedObjectForFactoryBean, getFactoryBean, getObjectFromFactoryBean, getTypeForFactoryBeanaddSingleton, addSingletonFactory, afterSingletonCreation, beforeSingletonCreation, containsSingleton, destroyBean, destroySingletons, getDependenciesForBean, getDependentBeans, getSingleton, getSingleton, getSingleton, getSingletonCount, getSingletonMutex, getSingletonNames, hasDependentBean, isCurrentlyInCreation, isSingletonCurrentlyInCreation, onSuppressedException, registerContainedBean, registerDependentBean, registerDisposableBean, setCurrentlyInCreationcanonicalName, checkForAliasCircle, isAlias, registerAlias, removeAlias, resolveAliasesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitignoreDependencyInterface, ignoreDependencyTypeapplyBeanPostProcessorsAfterInitialization, applyBeanPostProcessorsBeforeInitialization, applyBeanPropertyValues, autowire, autowireBean, autowireBeanProperties, configureBean, createBean, createBean, initializeBean, resolveDependencyaddBeanPostProcessor, addEmbeddedValueResolver, addPropertyEditorRegistrar, copyRegisteredEditorsTo, destroyBean, destroyScopedBean, destroySingletons, 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, getParentBeanFactorygetAliases, getType, isTypeMatchcontainsSingleton, getSingleton, getSingletonCount, getSingletonNamespublic void add(java.lang.String name,
java.lang.Class<?> type,
org.fabric3.spi.container.objectfactory.ObjectFactory factory)
public org.fabric3.spi.container.objectfactory.ObjectFactory remove(java.lang.String name)
public java.lang.Object getBean(java.lang.String name)
throws org.springframework.beans.BeansException
getBean in interface org.springframework.beans.factory.BeanFactorygetBean in class org.springframework.beans.factory.support.AbstractBeanFactoryorg.springframework.beans.BeansExceptionpublic <T> T getBean(java.lang.String name,
java.lang.Class<T> requiredType)
throws org.springframework.beans.BeansException
getBean in interface org.springframework.beans.factory.BeanFactorygetBean in class org.springframework.beans.factory.support.AbstractBeanFactoryorg.springframework.beans.BeansExceptionpublic java.lang.Object getBean(java.lang.String name,
java.lang.Object... args)
throws org.springframework.beans.BeansException
getBean in interface org.springframework.beans.factory.BeanFactorygetBean in class org.springframework.beans.factory.support.AbstractBeanFactoryorg.springframework.beans.BeansExceptionpublic org.springframework.beans.factory.config.BeanDefinition getBeanDefinition(java.lang.String beanName)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
getBeanDefinition in interface org.springframework.beans.factory.config.ConfigurableListableBeanFactorygetBeanDefinition in interface org.springframework.beans.factory.support.BeanDefinitionRegistrygetBeanDefinition in class org.springframework.beans.factory.support.DefaultListableBeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic boolean containsBean(java.lang.String name)
containsBean in interface org.springframework.beans.factory.BeanFactorycontainsBean in class org.springframework.beans.factory.support.AbstractBeanFactorypublic boolean containsBeanDefinition(java.lang.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 int getBeanDefinitionCount()
getBeanDefinitionCount in interface org.springframework.beans.factory.ListableBeanFactorygetBeanDefinitionCount in interface org.springframework.beans.factory.support.BeanDefinitionRegistrygetBeanDefinitionCount in class org.springframework.beans.factory.support.DefaultListableBeanFactorypublic java.lang.String[] getBeanDefinitionNames()
getBeanDefinitionNames in interface org.springframework.beans.factory.ListableBeanFactorygetBeanDefinitionNames in interface org.springframework.beans.factory.support.BeanDefinitionRegistrygetBeanDefinitionNames in class org.springframework.beans.factory.support.DefaultListableBeanFactorypublic boolean isSingleton(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
isSingleton in interface org.springframework.beans.factory.BeanFactoryisSingleton in class org.springframework.beans.factory.support.AbstractBeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic boolean isPrototype(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
isPrototype in interface org.springframework.beans.factory.BeanFactoryisPrototype in class org.springframework.beans.factory.support.AbstractBeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionException