| 程序包 | 说明 |
|---|---|
| org.apache.flink.connector.base.source.hybrid |
| 限定符和类型 | 方法和说明 |
|---|---|
HybridSourceSplit |
HybridSourceSplitSerializer.deserialize(int version,
byte[] serialized) |
static HybridSourceSplit |
HybridSourceSplit.wrapSplit(org.apache.flink.api.connector.source.SourceSplit split,
int sourceIndex,
org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<HybridSourceSplit,HybridSourceEnumeratorState> |
HybridSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<HybridSourceSplit> enumContext) |
org.apache.flink.api.connector.source.SourceReader<T,HybridSourceSplit> |
HybridSource.createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext) |
org.apache.flink.core.io.SimpleVersionedSerializer<HybridSourceSplit> |
HybridSource.getSplitSerializer() |
org.apache.flink.api.connector.source.SplitEnumerator<HybridSourceSplit,HybridSourceEnumeratorState> |
HybridSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<HybridSourceSplit> enumContext,
HybridSourceEnumeratorState checkpoint) |
List<HybridSourceSplit> |
HybridSourceReader.snapshotState(long checkpointId) |
static List<HybridSourceSplit> |
HybridSourceSplit.wrapSplits(List<? extends org.apache.flink.api.connector.source.SourceSplit> state,
int readerIndex,
org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
HybridSourceSplitSerializer.serialize(HybridSourceSplit split) |
static org.apache.flink.api.connector.source.SourceSplit |
HybridSourceSplit.unwrapSplit(HybridSourceSplit split,
org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HybridSourceReader.addSplits(List<HybridSourceSplit> splits) |
void |
HybridSourceSplitEnumerator.addSplitsBack(List<HybridSourceSplit> splits,
int subtaskId) |
org.apache.flink.api.connector.source.SplitEnumerator<HybridSourceSplit,HybridSourceEnumeratorState> |
HybridSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<HybridSourceSplit> enumContext) |
org.apache.flink.api.connector.source.SplitEnumerator<HybridSourceSplit,HybridSourceEnumeratorState> |
HybridSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<HybridSourceSplit> enumContext,
HybridSourceEnumeratorState checkpoint) |
static List<org.apache.flink.api.connector.source.SourceSplit> |
HybridSourceSplit.unwrapSplits(List<HybridSourceSplit> splits,
org.apache.flink.connector.base.source.hybrid.SwitchedSources switchedSources) |
| 构造器和说明 |
|---|
HybridSourceSplitEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<HybridSourceSplit> context,
List<org.apache.flink.connector.base.source.hybrid.HybridSource.SourceListEntry> sources,
int initialSourceIndex,
HybridSourceEnumeratorState restoredEnumeratorState) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.