Interface ConfigurableBeanContext
- All Superinterfaces:
AnnotationMetadataResolver, ApplicationEventPublisher<Object>, AttributeHolder, AutoCloseable, BeanContext, BeanDefinitionRegistry, BeanLocator, Closeable, ConversionServiceProvider, ExecutionHandleLocator, LifeCycle<BeanContext>, MutableAttributeHolder
- All Known Subinterfaces:
ConfigurableApplicationContext
- All Known Implementing Classes:
DefaultBeanContext
Extends
BeanContext interface and allows the bean context to be configured but not started.- Since:
- 4.5.0
-
Field Summary
Fields inherited from interface AnnotationMetadataResolver
DEFAULTFields inherited from interface ApplicationEventPublisher
NO_OPFields inherited from interface ExecutionHandleLocator
EMPTY -
Method Summary
Modifier and TypeMethodDescriptionvoidConfigures the bean context loading all bean definitions required to perform successful startup without starting the context itself.Methods inherited from interface AnnotationMetadataResolver
resolveMetadata, resolveMetadataMethods inherited from interface ApplicationEventPublisher
isEmpty, publishEvent, publishEventAsyncMethods inherited from interface AttributeHolder
getAttribute, getAttributeMethods inherited from interface BeanContext
createBean, createBean, createBean, createBean, createBean, createBean, destroyBean, destroyBean, destroyBean, destroyBean, destroyBean, getBeanValidator, getClassLoader, getContextConfiguration, getEventPublisher, inject, refreshBean, refreshBean, registerSingleton, registerSingleton, registerSingleton, registerSingleton, registerSingletonMethods inherited from interface BeanDefinitionRegistry
containsBean, containsBean, containsBean, containsBean, findBeanConfiguration, findBeanDefinition, findBeanDefinition, findBeanDefinition, findBeanDefinition, findBeanDefinition, findBeanRegistration, findProxyBeanDefinition, findProxyBeanDefinition, findProxyTargetBeanDefinition, findProxyTargetBeanDefinition, findProxyTargetBeanDefinition, getActiveBeanRegistrations, getActiveBeanRegistrations, getAllBeanDefinitions, getBeanDefinition, getBeanDefinition, getBeanDefinition, getBeanDefinition, getBeanDefinitionReferences, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanDefinitions, getBeanRegistration, getBeanRegistration, getBeanRegistration, getBeanRegistrations, getBeanRegistrations, getBeanRegistrations, getDisabledBeans, getProxyTargetBeanDefinition, getProxyTargetBeanDefinition, registerBeanConfiguration, registerBeanDefinitionMethods inherited from interface BeanLocator
findBean, findBean, findBean, findBean, findOrInstantiateBean, getBean, getBean, getBean, getBean, getBean, getBeansOfType, getBeansOfType, getBeansOfType, getBeansOfType, getProvider, getProvider, getProvider, getProvider, getProxyTargetBean, getProxyTargetBean, mapOfType, mapOfType, mapOfType, mapOfType, streamOfType, streamOfType, streamOfType, streamOfTypeMethods inherited from interface ConversionServiceProvider
getConversionServiceMethods inherited from interface ExecutionHandleLocator
createExecutionHandle, findExecutableMethod, findExecutionHandle, findExecutionHandle, findExecutionHandle, findProxyTargetMethod, findProxyTargetMethod, findProxyTargetMethod, getExecutableMethod, getExecutionHandle, getExecutionHandle, getProxyTargetMethod, getProxyTargetMethod, getProxyTargetMethodMethods inherited from interface MutableAttributeHolder
getAttributes, removeAttribute, setAttribute
-
Method Details
-
configure
void configure()Configures the bean context loading all bean definitions required to perform successful startup without starting the context itself.Once called the methods of the
BeanDefinitionRegistryinterface will return results allowing inspection of the context without needing to run the context.- See Also:
-