@Experimental public class IncrementalSourceEnumerator extends Object implements org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>
| 构造器和说明 |
|---|
IncrementalSourceEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> context,
SourceConfig sourceConfig,
SplitAssigner splitAssigner) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addReader(int subtaskId) |
void |
addSplitsBack(List<SourceSplitBase> splits,
int subtaskId) |
void |
close() |
void |
handleSourceEvent(int subtaskId,
org.apache.flink.api.connector.source.SourceEvent sourceEvent) |
void |
handleSplitRequest(int subtaskId,
String requesterHostname) |
void |
notifyCheckpointComplete(long checkpointId) |
PendingSplitsState |
snapshotState(long checkpointId) |
void |
start() |
public IncrementalSourceEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<SourceSplitBase> context, SourceConfig sourceConfig, SplitAssigner splitAssigner)
public void start()
start 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public void handleSplitRequest(int subtaskId,
@Nullable
String requesterHostname)
handleSplitRequest 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public void addSplitsBack(List<SourceSplitBase> splits, int subtaskId)
addSplitsBack 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public void addReader(int subtaskId)
addReader 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public void handleSourceEvent(int subtaskId,
org.apache.flink.api.connector.source.SourceEvent sourceEvent)
handleSourceEvent 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public PendingSplitsState snapshotState(long checkpointId)
snapshotState 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public void notifyCheckpointComplete(long checkpointId)
notifyCheckpointComplete 在接口中 org.apache.flink.api.common.state.CheckpointListenernotifyCheckpointComplete 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>public void close()
close 在接口中 AutoCloseableclose 在接口中 org.apache.flink.api.connector.source.SplitEnumerator<SourceSplitBase,PendingSplitsState>Copyright © 2022 10MG. All rights reserved.