@PublicEvolving public static class HybridSource.HybridSourceBuilder<T,EnumT extends org.apache.flink.api.connector.source.SplitEnumerator> extends Object implements Serializable
| 构造器和说明 |
|---|
HybridSourceBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
<ToEnumT extends org.apache.flink.api.connector.source.SplitEnumerator,NextSourceT extends org.apache.flink.api.connector.source.Source<T,?,?>> |
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.
|
<ToEnumT extends org.apache.flink.api.connector.source.SplitEnumerator,NextSourceT extends org.apache.flink.api.connector.source.Source<T,?,?>> |
addSource(NextSourceT source)
Add pre-configured source (without switch time modification).
|
HybridSource<T> |
build()
Build the source.
|
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)
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)
public HybridSource<T> build()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.