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 Constructor Description SpecializationAndEnablementRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanupAfterBoot()
Set<AbstractBean<?,?>>
getBeansSpecializedInAnyDeployment()
Map<AbstractBean<?,?>,Long>
getBeansSpecializedInAnyDeploymentAsMap()
boolean
isCandidateForLifecycleEvent(Bean<?> bean)
boolean
isEnabledInAnyBeanDeployment(Bean<?> bean)
boolean
isSpecializedInAnyBeanDeployment(Bean<?> bean)
void
registerEnvironment(BeanManagerImpl manager, BeanDeployerEnvironment environment, boolean additionalBeanArchive)
Set<? extends AbstractBean<?,?>>
resolveSpecializedBeans(Bean<?> specializingBean)
Returns a set of beans specialized by this bean.void
vetoSpecializingBean(Bean<?> bean)
-
-
-
Method Detail
-
resolveSpecializedBeans
public Set<? extends AbstractBean<?,?>> resolveSpecializedBeans(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(Bean<?> bean)
-
isSpecializedInAnyBeanDeployment
public boolean isSpecializedInAnyBeanDeployment(Bean<?> bean)
-
isEnabledInAnyBeanDeployment
public boolean isEnabledInAnyBeanDeployment(Bean<?> bean)
-
isCandidateForLifecycleEvent
public boolean isCandidateForLifecycleEvent(Bean<?> bean)
-
registerEnvironment
public void registerEnvironment(BeanManagerImpl manager, BeanDeployerEnvironment environment, boolean additionalBeanArchive)
-
cleanupAfterBoot
public void cleanupAfterBoot()
-
getBeansSpecializedInAnyDeployment
public Set<AbstractBean<?,?>> getBeansSpecializedInAnyDeployment()
-
getBeansSpecializedInAnyDeploymentAsMap
public Map<AbstractBean<?,?>,Long> getBeansSpecializedInAnyDeploymentAsMap()
-
-