org.jboss.weld.bean.builtin
Class ExtensionBean

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

public class ExtensionBean
extends AbstractBuiltInBean<javax.enterprise.inject.spi.Extension>

Author:
pmuir

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

Constructor Detail

ExtensionBean

public ExtensionBean(BeanManagerImpl manager,
                     WeldClass<javax.enterprise.inject.spi.Extension> clazz,
                     org.jboss.weld.bootstrap.spi.Metadata<javax.enterprise.inject.spi.Extension> instance)
Method Detail

getType

public Class<javax.enterprise.inject.spi.Extension> getType()
Specified by:
getType in class RIBean<javax.enterprise.inject.spi.Extension>

getTypes

public Set<Type> getTypes()

isProxyable

public boolean isProxyable()
Overrides:
isProxyable in class AbstractBuiltInBean<javax.enterprise.inject.spi.Extension>

isPassivationCapableBean

public boolean isPassivationCapableBean()
Overrides:
isPassivationCapableBean in class AbstractBuiltInBean<javax.enterprise.inject.spi.Extension>

create

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

destroy

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

getScope

public Class<? extends Annotation> getScope()
Specified by:
getScope in interface javax.enterprise.inject.spi.Bean<javax.enterprise.inject.spi.Extension>
Overrides:
getScope in class AbstractBuiltInBean<javax.enterprise.inject.spi.Extension>

toString

public String toString()
Overrides:
toString in class RIBean<javax.enterprise.inject.spi.Extension>


Copyright © 2013 Seam Framework. All Rights Reserved.