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
  • Constructor Details

    • Entry

      public Entry(K key, T object)
  • Method Details

    • 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()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object