|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Node
Interface representing a node in a workflow graph. Nodes are required to be stateless and reentrant, as a given node in a graph will be shared by mutliple execution instances.
Method Summary | |
---|---|
void |
addActor(Actor actor)
|
void |
addBinding(Binding binding)
|
void |
addInboundConnection(Connection conn)
|
void |
addOutboundConnection(Connection conn)
|
Connection[] |
doEnd(NodeContext ctx)
Second 'work method' for a node, called after doStart(). |
boolean |
doStart(NodeContext ctx)
First 'work method' for a node. |
Actor[] |
getActors()
|
java.util.Map |
getBindings()
|
java.lang.String |
getDisplayName()
|
Connection[] |
getInboundConnections()
|
NodeID |
getNodeId()
|
Connection[] |
getOutboundConnections()
|
void |
setDisplayName(java.lang.String name)
|
void |
setInboundConnections(Connection[] list)
|
void |
setNodeId(NodeID id)
|
void |
setOutboundConnections(Connection[] list)
|
Method Detail |
---|
boolean doStart(NodeContext ctx)
ctx
- execution context for this node
Connection[] doEnd(NodeContext ctx)
ctx
-
void setInboundConnections(Connection[] list)
void setOutboundConnections(Connection[] list)
void addOutboundConnection(Connection conn)
void addInboundConnection(Connection conn)
Connection[] getInboundConnections()
Connection[] getOutboundConnections()
void setNodeId(NodeID id)
NodeID getNodeId()
java.lang.String getDisplayName()
void setDisplayName(java.lang.String name)
void addActor(Actor actor)
Actor[] getActors()
void addBinding(Binding binding)
java.util.Map getBindings()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |