public class CreationalContextImpl<T> extends Object implements javax.enterprise.context.spi.CreationalContext<T>, Serializable
| Modifier and Type | Method and Description |
|---|---|
<K> void |
addDependent(Object ownerInstance,
javax.enterprise.context.spi.Contextual<K> dependent,
Object instance)
Adds given dependent instance to the map.
|
void |
addEjbInterceptor(Object ownerInstance,
EjbInterceptorContext instance)
Add interceptor instance.
|
javax.enterprise.context.spi.Contextual<T> |
getBean()
Gets owner bean.
|
Object |
getDependentDecorator(Object ownerInstance,
javax.enterprise.context.spi.Contextual<?> decorator)
Gets bean decorator instance.
|
Object |
getDependentInterceptor(Object ownerInstance,
javax.enterprise.context.spi.Contextual<?> interceptor)
Gets bean interceptor instance.
|
EjbInterceptorContext |
getEjbInterceptor(Object ownerInstance,
Class<?> clazz)
Gets interceptor instance.
|
void |
push(T incompleteInstance)
Save this incomplete instance.
|
void |
release() |
void |
removeAllDependents() |
String |
toString() |
public void addEjbInterceptor(Object ownerInstance, EjbInterceptorContext instance)
ownerInstance - instance - interceptor instancepublic EjbInterceptorContext getEjbInterceptor(Object ownerInstance, Class<?> clazz)
clazz - interceptor classpublic void push(T incompleteInstance)
push in interface javax.enterprise.context.spi.CreationalContext<T>incompleteInstance - incomplete bean instancepublic <K> void addDependent(Object ownerInstance, javax.enterprise.context.spi.Contextual<K> dependent, Object instance)
ownerInstance - the contextual instance our dependent instance got injected intodependent - dependent contextualinstance - dependent instancepublic Object getDependentInterceptor(Object ownerInstance, javax.enterprise.context.spi.Contextual<?> interceptor)
interceptor - interceptor beanpublic Object getDependentDecorator(Object ownerInstance, javax.enterprise.context.spi.Contextual<?> decorator)
decorator - decorator beanpublic void removeAllDependents()
public void release()
release in interface javax.enterprise.context.spi.CreationalContext<T>public javax.enterprise.context.spi.Contextual<T> getBean()
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.