Class HybridSource.HybridSourceBuilder<T,EnumT extends org.apache.flink.api.connector.source.SplitEnumerator>
java.lang.Object
org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder<T,EnumT>
- All Implemented Interfaces:
Serializable
- Enclosing class:
- HybridSource<T>
@PublicEvolving
public static class HybridSource.HybridSourceBuilder<T,EnumT extends org.apache.flink.api.connector.source.SplitEnumerator>
extends Object
implements Serializable
Builder for HybridSource.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<ToEnumT extends org.apache.flink.api.connector.source.SplitEnumerator,NextSourceT extends org.apache.flink.api.connector.source.Source<T, ?, ?>>
HybridSource.HybridSourceBuilder<T,ToEnumT> addSource(NextSourceT source) Add pre-configured source (without switch time modification).<ToEnumT extends org.apache.flink.api.connector.source.SplitEnumerator,NextSourceT extends org.apache.flink.api.connector.source.Source<T, ?, ?>>
HybridSource.HybridSourceBuilder<T,ToEnumT> addSource(HybridSource.SourceFactory<T, NextSourceT, ? super EnumT> sourceFactory, org.apache.flink.api.connector.source.Boundedness boundedness) Add source with deferred instantiation based on previous enumerator.build()Build the source.
-
Constructor Details
-
HybridSourceBuilder
public HybridSourceBuilder()
-
-
Method Details
-
addSource
public <ToEnumT extends org.apache.flink.api.connector.source.SplitEnumerator,NextSourceT extends org.apache.flink.api.connector.source.Source<T, HybridSource.HybridSourceBuilder<T,?, ?>> ToEnumT> addSource(NextSourceT source) Add pre-configured source (without switch time modification). -
addSource
public <ToEnumT extends org.apache.flink.api.connector.source.SplitEnumerator,NextSourceT extends org.apache.flink.api.connector.source.Source<T, HybridSource.HybridSourceBuilder<T,?, ?>> ToEnumT> addSource(HybridSource.SourceFactory<T, NextSourceT, ? super EnumT> sourceFactory, org.apache.flink.api.connector.source.Boundedness boundedness) Add source with deferred instantiation based on previous enumerator. -
build
Build the source.
-