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 void
addPredecessor(String name)
void
addSuccessor(String name)
String
getName()
String
getPhase()
Set<String>
getPredecessors()
Set<String>
getSuccessors()
Object
getTarget()
boolean
isFirst()
boolean
isLast()
void
setFirst(boolean first)
void
setLast(boolean last)
void
setPhase(String phase)
void
setTarget(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()
-
-