com.caucho.config.inject
Class OwnerCreationalContext<T>

java.lang.Object
  extended by com.caucho.config.inject.CreationalContextImpl<T>
      extended by com.caucho.config.inject.OwnerCreationalContext<T>
All Implemented Interfaces:
CreationalContext<T>
Direct Known Subclasses:
ProducesCreationalContext

@Module
public class OwnerCreationalContext<T>
extends CreationalContextImpl<T>

Stack of partially constructed beans.


Field Summary
 
Fields inherited from class com.caucho.config.inject.CreationalContextImpl
NULL
 
Constructor Summary
OwnerCreationalContext(Contextual<T> bean)
           
OwnerCreationalContext(Contextual<T> bean, CreationalContextImpl<?> parent)
           
 
Method Summary
protected  DependentCreationalContext<?> getNext()
           
protected  OwnerCreationalContext<T> getOwner()
           
protected  boolean isTop()
           
protected  void setNext(DependentCreationalContext<?> dep)
           
 
Methods inherited from class com.caucho.config.inject.CreationalContextImpl
clearTarget, find, findAny, findAny, findByName, findInjectionPoint, findWithNull, get, getAny, getBean, getDelegate, getInjectionPoint, getParentValue, getValue, push, release, setInjectionPoint, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OwnerCreationalContext

public OwnerCreationalContext(Contextual<T> bean)

OwnerCreationalContext

public OwnerCreationalContext(Contextual<T> bean,
                              CreationalContextImpl<?> parent)
Method Detail

isTop

protected boolean isTop()
Overrides:
isTop in class CreationalContextImpl<T>

getOwner

protected OwnerCreationalContext<T> getOwner()
Overrides:
getOwner in class CreationalContextImpl<T>

getNext

protected DependentCreationalContext<?> getNext()
Overrides:
getNext in class CreationalContextImpl<T>

setNext

protected void setNext(DependentCreationalContext<?> dep)