org.jboss.weld.context
Class CreationalContextImpl<T>

java.lang.Object
  extended by org.jboss.weld.context.CreationalContextImpl<T>
All Implemented Interfaces:
java.io.Serializable, javax.enterprise.context.spi.CreationalContext<T>, WeldCreationalContext<T>

public class CreationalContextImpl<T>
extends java.lang.Object
implements javax.enterprise.context.spi.CreationalContext<T>, WeldCreationalContext<T>, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
CreationalContextImpl(javax.enterprise.context.spi.Contextual<T> contextual)
           
 
Method Summary
 boolean containsIncompleteInstance(javax.enterprise.context.spi.Contextual<?> bean)
           
<S> WeldCreationalContext<S>
getCreationalContext(javax.enterprise.context.spi.Contextual<S> Contextual)
           
<S> S
getIncompleteInstance(javax.enterprise.context.spi.Contextual<S> bean)
           
 DependentInstancesStore getParentDependentInstancesStore()
           
 void push(T incompleteInstance)
           
 void release()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreationalContextImpl

public CreationalContextImpl(javax.enterprise.context.spi.Contextual<T> contextual)
Method Detail

push

public void push(T incompleteInstance)
Specified by:
push in interface javax.enterprise.context.spi.CreationalContext<T>
Specified by:
push in interface WeldCreationalContext<T>

getCreationalContext

public <S> WeldCreationalContext<S> getCreationalContext(javax.enterprise.context.spi.Contextual<S> Contextual)
Specified by:
getCreationalContext in interface WeldCreationalContext<T>

getIncompleteInstance

public <S> S getIncompleteInstance(javax.enterprise.context.spi.Contextual<S> bean)
Specified by:
getIncompleteInstance in interface WeldCreationalContext<T>

containsIncompleteInstance

public boolean containsIncompleteInstance(javax.enterprise.context.spi.Contextual<?> bean)
Specified by:
containsIncompleteInstance in interface WeldCreationalContext<T>

getParentDependentInstancesStore

public DependentInstancesStore getParentDependentInstancesStore()
Specified by:
getParentDependentInstancesStore in interface WeldCreationalContext<T>

release

public void release()
Specified by:
release in interface javax.enterprise.context.spi.CreationalContext<T>
Specified by:
release in interface WeldCreationalContext<T>


Copyright © 2008-2009 Seam Framework. All Rights Reserved.