Class CreationalContextImpl<T>
- java.lang.Object
-
- org.apache.webbeans.context.creational.CreationalContextImpl<T>
-
- All Implemented Interfaces:
Serializable,javax.enterprise.context.spi.CreationalContext<T>
public class CreationalContextImpl<T> extends Object implements javax.enterprise.context.spi.CreationalContext<T>, Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K> voidaddDependent(javax.enterprise.context.spi.Contextual<K> dependent, Object instance)Adds given dependent instance to the map.booleancontainsDependent(javax.enterprise.context.spi.Contextual<?> contextual, Object instance)<X> voiddestroyDependent(X instance)javax.enterprise.inject.spi.Bean<T>getBean()javax.enterprise.context.spi.Contextual<T>getContextual()TgetDelegate()javax.enterprise.inject.spi.EventMetadatagetEventMetadata()javax.enterprise.inject.spi.InjectionPointgetInjectionPoint()WebBeansContextgetWebBeansContext()voidpush(T incompleteInstance)Save this incomplete instance.javax.enterprise.inject.spi.Bean<T>putBean(javax.enterprise.inject.spi.Bean<T> newBean)javax.enterprise.context.spi.Contextual<T>putContextual(javax.enterprise.context.spi.Contextual<T> newContextual)TputDelegate(T delegate)voidputEventMetadata(javax.enterprise.inject.spi.EventMetadata metadata)voidputInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)voidrelease()voidremoveAllDependents()javax.enterprise.inject.spi.EventMetadataremoveEventMetadata()javax.enterprise.inject.spi.InjectionPointremoveInjectionPoint()StringtoString()
-
-
-
Method Detail
-
getWebBeansContext
public WebBeansContext getWebBeansContext()
-
getDelegate
public T getDelegate()
-
getInjectionPoint
public javax.enterprise.inject.spi.InjectionPoint getInjectionPoint()
-
putInjectionPoint
public void putInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
-
removeInjectionPoint
public javax.enterprise.inject.spi.InjectionPoint removeInjectionPoint()
-
getEventMetadata
public javax.enterprise.inject.spi.EventMetadata getEventMetadata()
-
putEventMetadata
public void putEventMetadata(javax.enterprise.inject.spi.EventMetadata metadata)
-
removeEventMetadata
public javax.enterprise.inject.spi.EventMetadata removeEventMetadata()
-
push
public void push(T incompleteInstance)
Save this incomplete instance.- Specified by:
pushin interfacejavax.enterprise.context.spi.CreationalContext<T>- Parameters:
incompleteInstance- incomplete bean instance
-
addDependent
public <K> void addDependent(javax.enterprise.context.spi.Contextual<K> dependent, Object instance)Adds given dependent instance to the map.- Parameters:
dependent- dependent contextualinstance- dependent instance
-
containsDependent
public boolean containsDependent(javax.enterprise.context.spi.Contextual<?> contextual, Object instance)
-
destroyDependent
public <X> void destroyDependent(X instance)
-
removeAllDependents
public void removeAllDependents()
-
release
public void release()
- Specified by:
releasein interfacejavax.enterprise.context.spi.CreationalContext<T>
-
getBean
public javax.enterprise.inject.spi.Bean<T> getBean()
-
putBean
public javax.enterprise.inject.spi.Bean<T> putBean(javax.enterprise.inject.spi.Bean<T> newBean)
-
getContextual
public javax.enterprise.context.spi.Contextual<T> getContextual()
-
putContextual
public javax.enterprise.context.spi.Contextual<T> putContextual(javax.enterprise.context.spi.Contextual<T> newContextual)
-
-