Class StreamEdge

java.lang.Object
org.apache.flink.streaming.api.graph.StreamEdge
All Implemented Interfaces:
Serializable

@Internal public class StreamEdge extends Object implements 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 Details

  • Method Details

    • getSourceId

      public int getSourceId()
    • getTargetId

      public int getTargetId()
    • getTypeNumber

      public int getTypeNumber()
    • getOutputTag

      public org.apache.flink.util.OutputTag getOutputTag()
    • getPartitioner

      public StreamPartitioner<?> getPartitioner()
    • getExchangeMode

      public StreamExchangeMode getExchangeMode()
    • setPartitioner

      public void setPartitioner(StreamPartitioner<?> partitioner)
    • 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()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getIntermediateDatasetIdToProduce

      public IntermediateDataSetID getIntermediateDatasetIdToProduce()
    • getEdgeId

      public String getEdgeId()
    • areInterInputsKeysCorrelated

      public boolean areInterInputsKeysCorrelated()
    • isIntraInputKeyCorrelated

      public boolean isIntraInputKeyCorrelated()
    • setIntraInputKeyCorrelated

      public void setIntraInputKeyCorrelated(boolean intraInputKeyCorrelated)