Interface BeanContextConditional
- All Known Subinterfaces:
AdvisedBeanType<T>, BeanConfiguration, BeanDefinition<T>, BeanDefinitionReference<T>, BeanType<T>, DelegatingBeanDefinition<T>, DisposableBeanDefinition<T>, InitializingBeanDefinition<T>, InjectableBeanDefinition<T>, InstantiatableBeanDefinition<T>, ParametrizedInstantiatableBeanDefinition<T>, ProxyBeanDefinition<T>, QualifiedBeanType<T>, RuntimeBeanDefinition<T>, ValidatedBeanDefinition<T>
- All Known Implementing Classes:
AbstractBeanConfiguration, AbstractInitializableBeanDefinition, AbstractInitializableBeanDefinitionAndReference, AbstractInitializableBeanDefinitionReference, AbstractProviderDefinition, ApplicationEventPublisherFactory, ArgumentBeanType, BeanProviderDefinition, BeanRegistration, DisabledBean, InterceptorRegistryBean, JakartaProviderBeanDefinition, JavaxProviderBeanDefinition
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface for other types that are conditional within a context.
- Since:
- 1.0
- Author:
- graemerocher
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanisEnabled(BeanContext context) Return whether this component is enabled for the given context.booleanisEnabled(BeanContext context, @Nullable BeanResolutionContext resolutionContext) Return whether this component is enabled for the given context.
-
Method Details
-
isEnabled
Return whether this component is enabled for the given context.- Parameters:
context- The context- Returns:
- True if it is
-
isEnabled
Return whether this component is enabled for the given context.- Parameters:
context- The contextresolutionContext- The bean resolution context- Returns:
- True if it is
-