Class CreationalContextImpl<T>
- java.lang.Object
-
- org.apache.webbeans.context.creational.CreationalContextImpl<T>
-
- All Implemented Interfaces:
jakarta.enterprise.context.spi.CreationalContext<T>,Serializable
public class CreationalContextImpl<T> extends Object implements jakarta.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(jakarta.enterprise.context.spi.Contextual<K> dependent, Object instance)Adds given dependent instance to the map.booleancontainsDependent(jakarta.enterprise.context.spi.Contextual<?> contextual, Object instance)<X> voiddestroyDependent(X instance)jakarta.enterprise.inject.spi.Bean<T>getBean()jakarta.enterprise.context.spi.Contextual<T>getContextual()TgetDelegate()jakarta.enterprise.inject.spi.EventMetadatagetEventMetadata()jakarta.enterprise.inject.spi.InjectionPointgetInjectionPoint()WebBeansContextgetWebBeansContext()voidpush(T incompleteInstance)Save this incomplete instance.jakarta.enterprise.inject.spi.Bean<T>putBean(jakarta.enterprise.inject.spi.Bean<T> newBean)jakarta.enterprise.context.spi.Contextual<T>putContextual(jakarta.enterprise.context.spi.Contextual<T> newContextual)TputDelegate(T delegate)voidputEventMetadata(jakarta.enterprise.inject.spi.EventMetadata metadata)voidputInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)voidrelease()voidremoveAllDependents()jakarta.enterprise.inject.spi.EventMetadataremoveEventMetadata()jakarta.enterprise.inject.spi.InjectionPointremoveInjectionPoint()StringtoString()
-
-
-
Method Detail
-
getWebBeansContext
public WebBeansContext getWebBeansContext()
-
getDelegate
public T getDelegate()
-
getInjectionPoint
public jakarta.enterprise.inject.spi.InjectionPoint getInjectionPoint()
-
putInjectionPoint
public void putInjectionPoint(jakarta.enterprise.inject.spi.InjectionPoint injectionPoint)
-
removeInjectionPoint
public jakarta.enterprise.inject.spi.InjectionPoint removeInjectionPoint()
-
getEventMetadata
public jakarta.enterprise.inject.spi.EventMetadata getEventMetadata()
-
putEventMetadata
public void putEventMetadata(jakarta.enterprise.inject.spi.EventMetadata metadata)
-
removeEventMetadata
public jakarta.enterprise.inject.spi.EventMetadata removeEventMetadata()
-
push
public void push(T incompleteInstance)
Save this incomplete instance.- Specified by:
pushin interfacejakarta.enterprise.context.spi.CreationalContext<T>- Parameters:
incompleteInstance- incomplete bean instance
-
addDependent
public <K> void addDependent(jakarta.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(jakarta.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 interfacejakarta.enterprise.context.spi.CreationalContext<T>
-
getBean
public jakarta.enterprise.inject.spi.Bean<T> getBean()
-
putBean
public jakarta.enterprise.inject.spi.Bean<T> putBean(jakarta.enterprise.inject.spi.Bean<T> newBean)
-
getContextual
public jakarta.enterprise.context.spi.Contextual<T> getContextual()
-
putContextual
public jakarta.enterprise.context.spi.Contextual<T> putContextual(jakarta.enterprise.context.spi.Contextual<T> newContextual)
-
-