public abstract class StepStreamGraph extends StreamGraph
Modifier and Type | Field and Description |
---|---|
protected FlowProcess |
flowProcess |
protected BaseFlowStep |
step |
DOT_FILE_PATH, ERROR_DOT_FILE_NAME
Constructor and Description |
---|
StepStreamGraph(FlowProcess flowProcess,
BaseFlowStep step) |
Modifier and Type | Method and Description |
---|---|
protected MemoryCoGroupGate |
createBlockingJoinGate(HashJoin join) |
protected abstract Gate |
createCoGroupGate(CoGroup element) |
protected abstract Gate |
createGroupByGate(GroupBy element) |
protected Gate |
createHashJoinGate(HashJoin join) |
protected Duct |
createMergeStage(Merge merge) |
protected MemoryHashJoinGate |
createNonBlockingJoinGate(HashJoin join) |
protected SinkStage |
createSinkStage(Tap element) |
protected Duct |
findExisting(Duct current) |
protected java.lang.Object |
getProperty(java.lang.String name) |
protected void |
handleDuct(FlowElement lhsElement,
Duct lhsDuct) |
protected void |
setScopes() |
protected void |
setTraps() |
protected abstract boolean |
stopOnElement(FlowElement lhsElement,
java.util.List<FlowElement> successors) |
addHead, addPath, addPath, addTail, asPathList, bind, cleanup, countAllEventingPathsTo, createFork, createNextFor, createOpenReducingWindow, createOpenWindow, findAllNextFor, findAllPreviousFor, getAllDucts, getHeads, getReversedGraph, getReversedTopologicalOrderIterator, getTails, getTopologicalOrderIterator, ordinalBetween, prepare, printGraph, printGraph, printGraphError
protected FlowProcess flowProcess
protected final BaseFlowStep step
public StepStreamGraph(FlowProcess flowProcess, BaseFlowStep step)
protected java.lang.Object getProperty(java.lang.String name)
getProperty
in class StreamGraph
protected void handleDuct(FlowElement lhsElement, Duct lhsDuct)
protected abstract boolean stopOnElement(FlowElement lhsElement, java.util.List<FlowElement> successors)
protected MemoryHashJoinGate createNonBlockingJoinGate(HashJoin join)
protected MemoryCoGroupGate createBlockingJoinGate(HashJoin join)
protected void setTraps()
protected void setScopes()