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

java.lang.Object
  extended by com.caucho.config.inject.CreationalContextImpl<T>
      extended by com.caucho.config.inject.DependentCreationalContext<T>
All Implemented Interfaces:
CreationalContext<T>

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

Stack of partially constructed beans.


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

Constructor Detail

DependentCreationalContext

public DependentCreationalContext(Contextual<T> bean,
                                  CreationalContextImpl<?> parent,
                                  InjectionPoint injectionPoint)
Method Detail

isTop

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

getOwner

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

getNext

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

getInjectionPoint

public InjectionPoint getInjectionPoint()
Overrides:
getInjectionPoint in class CreationalContextImpl<T>

setInjectionPoint

public void setInjectionPoint(InjectionPoint injectionPoint)
Overrides:
setInjectionPoint in class CreationalContextImpl<T>