Interface PartitionCommitTrigger

    • Method Detail

      • addPartition

        void addPartition​(String partition)
        Add a pending partition.
      • committablePartitions

        List<String> committablePartitions​(long checkpointId)
                                    throws IOException
        Get committable partitions, and cleanup useless watermarks and partitions.
        Throws:
        IOException
      • endInput

        List<String> endInput()
        End input, return committable partitions and clear.
      • snapshotState

        void snapshotState​(long checkpointId,
                           long watermark)
                    throws Exception
        Snapshot state.
        Throws:
        Exception
      • create

        static PartitionCommitTrigger create​(boolean isRestored,
                                             org.apache.flink.api.common.state.OperatorStateStore stateStore,
                                             org.apache.flink.configuration.Configuration conf,
                                             ClassLoader cl,
                                             List<String> partitionKeys,
                                             org.apache.flink.streaming.runtime.tasks.ProcessingTimeService procTimeService)
                                      throws Exception
        Throws:
        Exception