org.jboss.weld.bean.builtin
Class ContextBean<T extends javax.enterprise.context.spi.Context>

java.lang.Object
  extended by org.jboss.weld.bean.RIBean<T>
      extended by org.jboss.weld.bean.builtin.AbstractBuiltInBean<T>
          extended by org.jboss.weld.bean.builtin.ContextBean<T>
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<T>, javax.enterprise.inject.spi.Bean<T>, javax.enterprise.inject.spi.PassivationCapable

public class ContextBean<T extends javax.enterprise.context.spi.Context>
extends AbstractBuiltInBean<T>


Field Summary
 
Fields inherited from class org.jboss.weld.bean.RIBean
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
 
Constructor Summary
ContextBean(ContextHolder<T> contextHolder, BeanManagerImpl beanManager)
           
 
Method Summary
 T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)
           
 void destroy(T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
           
 Set<Annotation> getQualifiers()
           
 Class<T> getType()
           
 Set<Type> getTypes()
           
static
<T extends javax.enterprise.context.spi.Context>
ContextBean<T>
of(ContextHolder<T> context, BeanManagerImpl beanManager)
           
 
Methods inherited from class org.jboss.weld.bean.builtin.AbstractBuiltInBean
cleanupAfterBoot, getName, getScope, getSpecializedBean, getStereotypes, getWeldInjectionPoints, initialize, initializeAfterBeanDiscovery, isAlternative, isNullable, isPassivationCapableBean, isPassivationCapableDependency, isPrimitive, isProxyable, isProxyRequired, isSpecializing
 
Methods inherited from class org.jboss.weld.bean.RIBean
equals, getBeanClass, getBeanManager, getId, getInjectionPoints, getQualifierInstances, hashCode, isDependent, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContextBean

public ContextBean(ContextHolder<T> contextHolder,
                   BeanManagerImpl beanManager)
Method Detail

of

public static <T extends javax.enterprise.context.spi.Context> ContextBean<T> of(ContextHolder<T> context,
                                                                                 BeanManagerImpl beanManager)

getTypes

public Set<Type> getTypes()

create

public T create(javax.enterprise.context.spi.CreationalContext<T> creationalContext)

destroy

public void destroy(T instance,
                    javax.enterprise.context.spi.CreationalContext<T> creationalContext)

getType

public Class<T> getType()
Specified by:
getType in class RIBean<T extends javax.enterprise.context.spi.Context>

getQualifiers

public Set<Annotation> getQualifiers()
Specified by:
getQualifiers in interface javax.enterprise.inject.spi.Bean<T extends javax.enterprise.context.spi.Context>
Overrides:
getQualifiers in class AbstractBuiltInBean<T extends javax.enterprise.context.spi.Context>


Copyright © 2013 Seam Framework. All Rights Reserved.