| 接口 | 说明 |
|---|---|
| HybridSource.SourceFactory<T,SourceT extends org.apache.flink.api.connector.source.Source<T,?,?>,FromEnumT extends org.apache.flink.api.connector.source.SplitEnumerator> |
Factory for underlying sources of
HybridSource. |
| HybridSource.SourceSwitchContext<EnumT> |
Context provided to source factory.
|
| 类 | 说明 |
|---|---|
| HybridSource<T> |
Hybrid source that switches underlying sources based on configured source chain.
|
| HybridSource.HybridSourceBuilder<T,EnumT extends org.apache.flink.api.connector.source.SplitEnumerator> |
Builder for HybridSource.
|
| HybridSourceEnumeratorState |
The state of hybrid source enumerator.
|
| HybridSourceEnumeratorStateSerializer |
The
Serializer for the enumerator state. |
| HybridSourceReader<T> |
Hybrid source reader that delegates to the actual source reader.
|
| HybridSourceSplit |
Source split that wraps the actual split type.
|
| HybridSourceSplitEnumerator |
Wraps the actual split enumerators and facilitates source switching.
|
| HybridSourceSplitSerializer |
Serializes splits by delegating to the source-indexed underlying split serializer.
|
| SourceReaderFinishedEvent |
A source event sent from the HybridSourceReader to the enumerator to indicate that the current
reader has finished and splits for the next reader can be sent.
|
| SwitchSourceEvent |
Event sent from
HybridSourceSplitEnumerator to HybridSourceReader to switch to
the indicated reader. |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.