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.AbstractBootstrapServiceHolds information about specialized beans.- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Constructor Description SpecializationAndEnablementRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanupAfterBoot()Set<AbstractBean<?,?>>getBeansSpecializedInAnyDeployment()com.google.common.collect.Multiset<AbstractBean<?,?>>getBeansSpecializedInAnyDeploymentAsMultiset()booleanisCandidateForLifecycleEvent(javax.enterprise.inject.spi.Bean<?> bean)booleanisEnabledInAnyBeanDeployment(javax.enterprise.inject.spi.Bean<?> bean)booleanisSpecializedInAnyBeanDeployment(javax.enterprise.inject.spi.Bean<?> bean)voidregisterEnvironment(BeanManagerImpl manager, BeanDeployerEnvironment environment, boolean additionalBeanArchive)Set<? extends AbstractBean<?,?>>resolveSpecializedBeans(javax.enterprise.inject.spi.Bean<?> specializingBean)Returns a set of beans specialized by this bean.voidvetoSpecializingBean(javax.enterprise.inject.spi.Bean<?> bean)
-
-
-
Method Detail
-
resolveSpecializedBeans
public Set<? extends AbstractBean<?,?>> resolveSpecializedBeans(javax.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(javax.enterprise.inject.spi.Bean<?> bean)
-
isSpecializedInAnyBeanDeployment
public boolean isSpecializedInAnyBeanDeployment(javax.enterprise.inject.spi.Bean<?> bean)
-
isEnabledInAnyBeanDeployment
public boolean isEnabledInAnyBeanDeployment(javax.enterprise.inject.spi.Bean<?> bean)
-
isCandidateForLifecycleEvent
public boolean isCandidateForLifecycleEvent(javax.enterprise.inject.spi.Bean<?> bean)
-
registerEnvironment
public void registerEnvironment(BeanManagerImpl manager, BeanDeployerEnvironment environment, boolean additionalBeanArchive)
-
cleanupAfterBoot
public void cleanupAfterBoot()
-
getBeansSpecializedInAnyDeployment
public Set<AbstractBean<?,?>> getBeansSpecializedInAnyDeployment()
-
getBeansSpecializedInAnyDeploymentAsMultiset
public com.google.common.collect.Multiset<AbstractBean<?,?>> getBeansSpecializedInAnyDeploymentAsMultiset()
-
-