Package org.jboss.weld.bootstrap
Class SpecializationAndEnablementRegistry
java.lang.Object
org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
org.jboss.weld.bootstrap.SpecializationAndEnablementRegistry
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.BootstrapService,org.jboss.weld.bootstrap.api.Service
public class SpecializationAndEnablementRegistry
extends org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
Holds information about specialized beans.
- Author:
- Jozef Hartinger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSet<AbstractBean<?,?>> Map<AbstractBean<?,?>, Long> booleanisCandidateForLifecycleEvent(jakarta.enterprise.inject.spi.Bean<?> bean) booleanisEnabledInAnyBeanDeployment(jakarta.enterprise.inject.spi.Bean<?> bean) booleanisSpecializedInAnyBeanDeployment(jakarta.enterprise.inject.spi.Bean<?> bean) voidregisterEnvironment(BeanManagerImpl manager, BeanDeployerEnvironment environment, boolean additionalBeanArchive) Set<? extends AbstractBean<?,?>> resolveSpecializedBeans(jakarta.enterprise.inject.spi.Bean<?> specializingBean) Returns a set of beans specialized by this bean.voidvetoSpecializingBean(jakarta.enterprise.inject.spi.Bean<?> bean) Methods inherited from class org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
cleanup
-
Constructor Details
-
SpecializationAndEnablementRegistry
public SpecializationAndEnablementRegistry()
-
-
Method Details
-
resolveSpecializedBeans
public Set<? extends AbstractBean<?,?>> resolveSpecializedBeans(jakarta.enterprise.inject.spi.Bean<?> specializingBean) Returns a set of beans specialized by this bean. An empty set is returned if this bean does not specialize another beans. -
vetoSpecializingBean
public void vetoSpecializingBean(jakarta.enterprise.inject.spi.Bean<?> bean) -
isSpecializedInAnyBeanDeployment
public boolean isSpecializedInAnyBeanDeployment(jakarta.enterprise.inject.spi.Bean<?> bean) -
isEnabledInAnyBeanDeployment
public boolean isEnabledInAnyBeanDeployment(jakarta.enterprise.inject.spi.Bean<?> bean) -
isCandidateForLifecycleEvent
public boolean isCandidateForLifecycleEvent(jakarta.enterprise.inject.spi.Bean<?> bean) -
registerEnvironment
public void registerEnvironment(BeanManagerImpl manager, BeanDeployerEnvironment environment, boolean additionalBeanArchive) -
cleanupAfterBoot
public void cleanupAfterBoot() -
getBeansSpecializedInAnyDeployment
-
getBeansSpecializedInAnyDeploymentAsMap
-