Class StreamEdge
java.lang.Object
org.apache.flink.streaming.api.graph.StreamEdge
- All Implemented Interfaces:
Serializable
An edge in the streaming topology. One edge like this does not necessarily gets converted to a
connection between two job vertices (due to chaining/optimization).
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStreamEdge(StreamNode sourceVertex, StreamNode targetVertex, int typeNumber, long bufferTimeout, StreamPartitioner<?> outputPartitioner, org.apache.flink.util.OutputTag outputTag, StreamExchangeMode exchangeMode, int uniqueId, IntermediateDataSetID intermediateDatasetId) StreamEdge(StreamNode sourceVertex, StreamNode targetVertex, int typeNumber, StreamPartitioner<?> outputPartitioner, org.apache.flink.util.OutputTag outputTag) StreamEdge(StreamNode sourceVertex, StreamNode targetVertex, int typeNumber, StreamPartitioner<?> outputPartitioner, org.apache.flink.util.OutputTag outputTag, StreamExchangeMode exchangeMode, int uniqueId, IntermediateDataSetID intermediateDatasetId) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanlongorg.apache.flink.util.OutputTagintintintinthashCode()booleanvoidsetBufferTimeout(long bufferTimeout) voidsetIntraInputKeyCorrelated(boolean intraInputKeyCorrelated) voidsetPartitioner(StreamPartitioner<?> partitioner) voidsetSupportsUnalignedCheckpoints(boolean supportsUnalignedCheckpoints) voidsetTypeNumber(int typeNumber) booleantoString()
-
Constructor Details
-
StreamEdge
public StreamEdge(StreamNode sourceVertex, StreamNode targetVertex, int typeNumber, StreamPartitioner<?> outputPartitioner, org.apache.flink.util.OutputTag outputTag) -
StreamEdge
public StreamEdge(StreamNode sourceVertex, StreamNode targetVertex, int typeNumber, StreamPartitioner<?> outputPartitioner, org.apache.flink.util.OutputTag outputTag, StreamExchangeMode exchangeMode, int uniqueId, IntermediateDataSetID intermediateDatasetId) -
StreamEdge
public StreamEdge(StreamNode sourceVertex, StreamNode targetVertex, int typeNumber, long bufferTimeout, StreamPartitioner<?> outputPartitioner, org.apache.flink.util.OutputTag outputTag, StreamExchangeMode exchangeMode, int uniqueId, IntermediateDataSetID intermediateDatasetId)
-
-
Method Details
-
getSourceId
public int getSourceId() -
getTargetId
public int getTargetId() -
getTypeNumber
public int getTypeNumber() -
getOutputTag
public org.apache.flink.util.OutputTag getOutputTag() -
getPartitioner
-
getExchangeMode
-
setPartitioner
-
setBufferTimeout
public void setBufferTimeout(long bufferTimeout) -
getBufferTimeout
public long getBufferTimeout() -
setSupportsUnalignedCheckpoints
public void setSupportsUnalignedCheckpoints(boolean supportsUnalignedCheckpoints) -
setTypeNumber
public void setTypeNumber(int typeNumber) -
supportsUnalignedCheckpoints
public boolean supportsUnalignedCheckpoints() -
hashCode
public int hashCode() -
equals
-
toString
-
getIntermediateDatasetIdToProduce
-
getEdgeId
-