T - public interface WeldCreationalContext<T> extends org.jboss.weld.construction.api.WeldCreationalContext<T>
| Modifier and Type | Method and Description |
|---|---|
void |
addDependentInstance(org.jboss.weld.context.api.ContextualInstance<?> contextualInstance) |
void |
addDependentResourceReference(org.jboss.weld.injection.spi.ResourceReference<?> resourceReference)
Register a
ResourceReference as a dependency. |
boolean |
destroyDependentInstance(T instance)
Destroys dependent instance
|
javax.enterprise.context.spi.Contextual<T> |
getContextual() |
<S> WeldCreationalContext<S> |
getCreationalContext(javax.enterprise.context.spi.Contextual<S> contextual) |
List<org.jboss.weld.context.api.ContextualInstance<?>> |
getDependentInstances()
Returns an unmodifiable list of dependent instances.
|
<S> S |
getIncompleteInstance(javax.enterprise.context.spi.Contextual<S> bean) |
WeldCreationalContext<?> |
getParentCreationalContext() |
<S> WeldCreationalContext<S> |
getProducerReceiverCreationalContext(javax.enterprise.context.spi.Contextual<S> contextual)
The returned
CreationalContext shares nothing but incomplete instances. |
void |
release() |
isConstructorInterceptionSuppressed, registerAroundConstructCallback, setConstructorInterceptionSuppressed<S> WeldCreationalContext<S> getCreationalContext(javax.enterprise.context.spi.Contextual<S> contextual)
<S> WeldCreationalContext<S> getProducerReceiverCreationalContext(javax.enterprise.context.spi.Contextual<S> contextual)
CreationalContext shares nothing but incomplete instances.contextual - CreationalContext for a producer recieverWELD-1513<S> S getIncompleteInstance(javax.enterprise.context.spi.Contextual<S> bean)
void addDependentInstance(org.jboss.weld.context.api.ContextualInstance<?> contextualInstance)
void release()
release in interface javax.enterprise.context.spi.CreationalContext<T>WeldCreationalContext<?> getParentCreationalContext()
CreationalContext or null if there isn't any parent.javax.enterprise.context.spi.Contextual<T> getContextual()
Contextual for which this CreationalContext is created.List<org.jboss.weld.context.api.ContextualInstance<?>> getDependentInstances()
boolean destroyDependentInstance(T instance)
instance - void addDependentResourceReference(org.jboss.weld.injection.spi.ResourceReference<?> resourceReference)
ResourceReference as a dependency. ResourceReference.release() will be called on every ResourceReference
once this CreationalContext instance is released.Copyright © 2017. All rights reserved.