Package org.apache.axis2.engine
Class Deployable
- java.lang.Object
-
- org.apache.axis2.engine.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 Summary
Constructors Constructor Description Deployable(String name)Deployable(String name, Object target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPredecessor(String name)voidaddSuccessor(String name)StringgetName()StringgetPhase()Set<String>getPredecessors()Set<String>getSuccessors()ObjectgetTarget()booleanisFirst()booleanisLast()voidsetFirst(boolean first)voidsetLast(boolean last)voidsetPhase(String phase)voidsetTarget(Object target)
-
-
-
Method Detail
-
getName
public String getName()
-
addSuccessor
public void addSuccessor(String name)
-
addPredecessor
public void addPredecessor(String name)
-
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()
-
-