Package org.nuxeo.runtime.deploy
Class DependencyTree.Entry<K,T>
- java.lang.Object
-
- org.nuxeo.runtime.deploy.DependencyTree.Entry<K,T>
-
- Enclosing class:
- DependencyTree<K,T>
public static class DependencyTree.Entry<K,T> extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependsOnMe(DependencyTree.Entry<K,T> entry)voidaddWaitingFor(DependencyTree.Entry<K,T> entry)booleancanEnterResolvedState()booleanequals(Object obj)Tget()Set<DependencyTree.Entry<K,T>>getDependsOnMe()KgetKey()Set<DependencyTree.Entry<K,T>>getWaitsFor()inthashCode()booleanisPhantom()booleanisRegistered()booleanisResolved()voidremoveWaitingFor(DependencyTree.Entry<K,T> key)StringtoString()
-
-
-
Method Detail
-
isPhantom
public boolean isPhantom()
-
isRegistered
public boolean isRegistered()
-
isResolved
public boolean isResolved()
-
canEnterResolvedState
public final boolean canEnterResolvedState()
-
addWaitingFor
public final void addWaitingFor(DependencyTree.Entry<K,T> entry)
-
removeWaitingFor
public final void removeWaitingFor(DependencyTree.Entry<K,T> key)
-
addDependsOnMe
public final void addDependsOnMe(DependencyTree.Entry<K,T> entry)
-
getDependsOnMe
public Set<DependencyTree.Entry<K,T>> getDependsOnMe()
-
getWaitsFor
public Set<DependencyTree.Entry<K,T>> getWaitsFor()
-
get
public final T get()
-
getKey
public K getKey()
-
-