public class InjectionPointBean extends AbstractOwbBean<javax.enterprise.inject.spi.InjectionPoint>
apiTypes, enabled, implQualifiers, injectionPoints, logger, name, nullable, passivatingId, returnType, scopeClass, serializable, specializedBean, stereoTypeClasses, stereoTypes, webBeansContext, webBeansType| Constructor and Description |
|---|
InjectionPointBean(WebBeansContext webBeansContext) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.enterprise.inject.spi.InjectionPoint |
createInstance(javax.enterprise.context.spi.CreationalContext<javax.enterprise.inject.spi.InjectionPoint> creationalContext)
Creates the instance of the bean that has a specific implementation
type.
|
protected void |
destroyInstance(javax.enterprise.inject.spi.InjectionPoint instance,
javax.enterprise.context.spi.CreationalContext<javax.enterprise.inject.spi.InjectionPoint> creationalContext)
Destroy the instance of the bean.
|
boolean |
isPassivationCapable()
True if passivation capable false otherwise.
|
static boolean |
isStackEmpty() |
static void |
removeThreadLocal()
Removes the ThreadLocal from the ThreadMap to prevent memory leaks.
|
static boolean |
setThreadLocal(javax.enterprise.inject.spi.InjectionPoint ip) |
static void |
unsetThreadLocal() |
addApiType, addInjectionPoint, addQualifier, addStereoType, create, createNewInstance, destroy, destroyCreatedInstance, equals, getBeanClass, getId, getInjectionPoint, getInjectionPoints, getLogger, getManager, getName, getOwbStereotypes, getQualifiers, getReturnType, getScope, getStereotypes, getTypes, getWebBeansContext, getWebBeansType, hashCode, isAlternative, isDependent, isEnabled, isNullable, isSerializable, isSpecializedBean, setEnabled, setImplScopeType, setName, setNullable, setSerializable, setSpecializedBean, toString, validatePassivationDependenciespublic InjectionPointBean(WebBeansContext webBeansContext)
public static boolean setThreadLocal(javax.enterprise.inject.spi.InjectionPoint ip)
public static void unsetThreadLocal()
public static void removeThreadLocal()
public static boolean isStackEmpty()
protected javax.enterprise.inject.spi.InjectionPoint createInstance(javax.enterprise.context.spi.CreationalContext<javax.enterprise.inject.spi.InjectionPoint> creationalContext)
AbstractOwbBeancreateInstance in class AbstractOwbBean<javax.enterprise.inject.spi.InjectionPoint>creationalContext - the contextual instance shall be created inprotected void destroyInstance(javax.enterprise.inject.spi.InjectionPoint instance,
javax.enterprise.context.spi.CreationalContext<javax.enterprise.inject.spi.InjectionPoint> creationalContext)
AbstractOwbBeandestroyInstance in class AbstractOwbBean<javax.enterprise.inject.spi.InjectionPoint>instance - instance of the bean that is being destroyedcreationalContext - the contextual instance has been created inpublic boolean isPassivationCapable()
OwbBeanisPassivationCapable in interface OwbBean<javax.enterprise.inject.spi.InjectionPoint>isPassivationCapable in class AbstractOwbBean<javax.enterprise.inject.spi.InjectionPoint>Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.