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

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

public abstract class ForwardingWeldCreationalContext<T>
extends java.lang.Object
implements WeldCreationalContext<T>

Author:
pmuir

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

Constructor Detail

ForwardingWeldCreationalContext

public ForwardingWeldCreationalContext()
Method Detail

delegate

protected abstract WeldCreationalContext<T> delegate()

push

public void push(T incompleteInstance)
Specified by:
push in interface javax.enterprise.context.spi.CreationalContext<T>
Specified by:
push 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>

containsIncompleteInstance

public boolean containsIncompleteInstance(javax.enterprise.context.spi.Contextual<?> bean)
Specified by:
containsIncompleteInstance 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>

getParentDependentInstancesStore

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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