Class NonChainedOutput

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

@Internal public class NonChainedOutput extends Object implements Serializable
Used by operator chain and represents a non-chained output of the corresponding stream operator.
See Also:
  • Constructor Details

    • NonChainedOutput

      public NonChainedOutput(boolean supportsUnalignedCheckpoints, int sourceNodeId, int consumerParallelism, int consumerMaxParallelism, long bufferTimeout, boolean isPersistentDataSet, IntermediateDataSetID dataSetId, org.apache.flink.util.OutputTag<?> outputTag, StreamPartitioner<?> partitioner, ResultPartitionType partitionType)
  • Method Details

    • supportsUnalignedCheckpoints

      public boolean supportsUnalignedCheckpoints()
    • getSourceNodeId

      public int getSourceNodeId()
    • getConsumerParallelism

      public int getConsumerParallelism()
    • getConsumerMaxParallelism

      public int getConsumerMaxParallelism()
    • getBufferTimeout

      public long getBufferTimeout()
    • getDataSetId

      public IntermediateDataSetID getDataSetId()
    • getPersistentDataSetId

      public IntermediateDataSetID getPersistentDataSetId()
    • getOutputTag

      public org.apache.flink.util.OutputTag<?> getOutputTag()
    • setPartitioner

      public void setPartitioner(StreamPartitioner<?> partitioner)
    • setPartitionType

      public void setPartitionType(ResultPartitionType partitionType)
    • getPartitioner

      public StreamPartitioner<?> getPartitioner()
    • getPartitionType

      public ResultPartitionType getPartitionType()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object