public class CreationalContextImpl<T> extends Object implements javax.enterprise.context.spi.CreationalContext<T>, Serializable
Modifier and Type | Method and Description |
---|---|
<K> void |
addDependent(javax.enterprise.context.spi.Contextual<K> dependent,
Object instance)
Adds given dependent instance to the map.
|
boolean |
containsDependent(javax.enterprise.context.spi.Contextual<?> contextual,
Object instance) |
<X> void |
destroyDependent(X instance) |
javax.enterprise.inject.spi.Bean<T> |
getBean() |
javax.enterprise.context.spi.Contextual<T> |
getContextual() |
T |
getDelegate() |
javax.enterprise.inject.spi.EventMetadata |
getEventMetadata() |
javax.enterprise.inject.spi.InjectionPoint |
getInjectionPoint() |
WebBeansContext |
getWebBeansContext() |
void |
push(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) |
T |
putDelegate(T delegate) |
void |
putEventMetadata(javax.enterprise.inject.spi.EventMetadata metadata) |
void |
putInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
void |
release() |
void |
removeAllDependents() |
javax.enterprise.inject.spi.EventMetadata |
removeEventMetadata() |
javax.enterprise.inject.spi.InjectionPoint |
removeInjectionPoint() |
String |
toString() |
public WebBeansContext getWebBeansContext()
public T getDelegate()
public javax.enterprise.inject.spi.InjectionPoint getInjectionPoint()
public void putInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
public javax.enterprise.inject.spi.InjectionPoint removeInjectionPoint()
public javax.enterprise.inject.spi.EventMetadata getEventMetadata()
public void putEventMetadata(javax.enterprise.inject.spi.EventMetadata metadata)
public javax.enterprise.inject.spi.EventMetadata removeEventMetadata()
public void push(T incompleteInstance)
push
in interface javax.enterprise.context.spi.CreationalContext<T>
incompleteInstance
- incomplete bean instancepublic <K> void addDependent(javax.enterprise.context.spi.Contextual<K> dependent, Object instance)
dependent
- dependent contextualinstance
- dependent instancepublic boolean containsDependent(javax.enterprise.context.spi.Contextual<?> contextual, Object instance)
public <X> void destroyDependent(X instance)
public void removeAllDependents()
public void release()
release
in interface javax.enterprise.context.spi.CreationalContext<T>
public javax.enterprise.inject.spi.Bean<T> getBean()
public javax.enterprise.inject.spi.Bean<T> putBean(javax.enterprise.inject.spi.Bean<T> newBean)
public javax.enterprise.context.spi.Contextual<T> getContextual()
public javax.enterprise.context.spi.Contextual<T> putContextual(javax.enterprise.context.spi.Contextual<T> newContextual)
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.