public interface PartitionCommitTrigger
PartitionTimeCommitTigger.
See ProcTimeCommitTigger.| 限定符和类型 | 字段和说明 |
|---|---|
static String |
PARTITION_TIME |
static String |
PROCESS_TIME |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPartition(String partition)
Add a pending partition.
|
List<String> |
committablePartitions(long checkpointId)
Get committable partitions, and cleanup useless watermarks and partitions.
|
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) |
List<String> |
endInput()
End input, return committable partitions and clear.
|
void |
snapshotState(long checkpointId,
long watermark)
Snapshot state.
|
void addPartition(String partition)
List<String> committablePartitions(long checkpointId) throws IOException
IOExceptionvoid snapshotState(long checkpointId,
long watermark)
throws Exception
Exceptionstatic 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
ExceptionCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.