Class Deployable


  • public class Deployable
    extends Object
    A Deployable is a container for something (Phases, Handlers) which wants to be deployed in an ordered and constrained fashion via a DeployableChain.
    • Constructor Detail

      • Deployable

        public Deployable​(String name)
      • Deployable

        public Deployable​(String name,
                          Object target)
    • Method Detail

      • getName

        public String getName()
      • addSuccessor

        public void addSuccessor​(String name)
      • addPredecessor

        public void addPredecessor​(String name)
      • getPredecessors

        public Set<String> getPredecessors()
      • getSuccessors

        public Set<String> getSuccessors()
      • getPhase

        public String getPhase()
      • setPhase

        public void setPhase​(String phase)
      • isFirst

        public boolean isFirst()
      • setFirst

        public void setFirst​(boolean first)
      • isLast

        public boolean isLast()
      • setLast

        public void setLast​(boolean last)
      • setTarget

        public void setTarget​(Object target)
      • getTarget

        public Object getTarget()