org.elasticsearch.common.inject.internal
Class InternalContext

java.lang.Object
  extended by org.elasticsearch.common.inject.internal.InternalContext

public final class InternalContext
extends java.lang.Object

Internal context. Used to coordinate injections and support circular dependencies.


Constructor Summary
InternalContext()
           
 
Method Summary
<T> ConstructionContext<T>
getConstructionContext(java.lang.Object key)
           
 Dependency getDependency()
           
 void setDependency(Dependency dependency)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalContext

public InternalContext()
Method Detail

getConstructionContext

public <T> ConstructionContext<T> getConstructionContext(java.lang.Object key)

getDependency

public Dependency getDependency()

setDependency

public void setDependency(Dependency dependency)