public class GraphGeneratorVisitor extends TaskVisitor
| Constructor and Description |
|---|
GraphGeneratorVisitor() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.dataflow.core.dsl.GraphGeneratorVisitor.Context |
currentContext() |
org.springframework.cloud.dataflow.core.dsl.GraphGeneratorVisitor.Sequence |
currentSequence() |
void |
endVisit()
The last call made to a visitor.
|
Graph |
getGraph() |
org.springframework.cloud.dataflow.core.dsl.GraphGeneratorVisitor.Context |
parentContext() |
void |
postVisit(FlowNode flow) |
void |
postVisit(SplitNode split) |
void |
postVisitSequence(LabelledTaskNode firstNode,
int sequenceNumber) |
boolean |
preVisit(FlowNode flow) |
boolean |
preVisit(SplitNode split) |
boolean |
preVisitSequence(LabelledTaskNode firstNode,
int sequenceNumber) |
void |
visit(TaskAppNode taskApp) |
void |
visit(TransitionNode transition) |
postVisit, postVisit, preVisit, preVisit, startVisit, visit, visitpublic Graph getGraph()
public boolean preVisitSequence(LabelledTaskNode firstNode, int sequenceNumber)
preVisitSequence in class TaskVisitorfirstNode - the first node in the sequencesequenceNumber - the sequence number, where the primary sequence is 0public void postVisitSequence(LabelledTaskNode firstNode, int sequenceNumber)
postVisitSequence in class TaskVisitorpublic void endVisit()
TaskVisitorendVisit in class TaskVisitorpublic boolean preVisit(SplitNode split)
preVisit in class TaskVisitorsplit - the split which represents things to execute in parallelpublic void postVisit(SplitNode split)
postVisit in class TaskVisitorpublic boolean preVisit(FlowNode flow)
preVisit in class TaskVisitorflow - the flow which represents things to execute in sequencepublic void postVisit(FlowNode flow)
postVisit in class TaskVisitorpublic void visit(TransitionNode transition)
visit in class TaskVisitorpublic org.springframework.cloud.dataflow.core.dsl.GraphGeneratorVisitor.Context currentContext()
public org.springframework.cloud.dataflow.core.dsl.GraphGeneratorVisitor.Context parentContext()
public org.springframework.cloud.dataflow.core.dsl.GraphGeneratorVisitor.Sequence currentSequence()
public void visit(TaskAppNode taskApp)
visit in class TaskVisitorCopyright © 2019 Pivotal Software, Inc.. All rights reserved.