- scaleDown(Integer) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
-
- scaleDown(T) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
-
- scaleDown(T) - 接口 中的方法org.apache.flink.connector.base.sink.writer.strategy.ScalingStrategy
-
Returns the scaled down value.
- scaleUp(Integer) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
-
- scaleUp(T) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
-
- scaleUp(T) - 接口 中的方法org.apache.flink.connector.base.sink.writer.strategy.ScalingStrategy
-
Returns the scaled up value.
- ScalingStrategy<T> - org.apache.flink.connector.base.sink.writer.strategy中的接口
-
ScalingStrategy provides an interface to control scale up / down behaviour.
- SerdeUtils - org.apache.flink.connector.base.source.utils中的类
-
A util class with some helper method for serde in the sources.
- serialize(BufferedRequestState<RequestEntryT>) - 类 中的方法org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
-
Serializes state in form of
[DATA_IDENTIFIER,NUM_OF_ELEMENTS,SIZE1,REQUEST1,SIZE2,REQUEST2....].
- serialize(HybridSourceEnumeratorState) - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
-
- serialize(HybridSourceSplit) - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
-
- serializeRequestToStream(RequestEntryT, DataOutputStream) - 类 中的方法org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
-
- serializeSplitAssignments(Map<Integer, C>, SimpleVersionedSerializer<SplitT>) - 类 中的静态方法org.apache.flink.connector.base.source.utils.SerdeUtils
-
Serialize a mapping from subtask ids to lists of assigned splits.
- setDecreaseFactor(double) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
-
- setIncreaseRate(int) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
-
- setInitialMaxInFlightMessages(int) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
-
- setMaxBatchSize(int) - 类 中的方法org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
- setMaxBatchSize(int) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setMaxBatchSize(int) - 接口 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBatchSize
-
- setMaxBatchSize(int) - 类 中的方法org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
-
- setMaxBatchSizeInBytes(long) - 类 中的方法org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
- setMaxBatchSizeInBytes(long) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setMaxBatchSizeInBytes(long) - 接口 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes
-
- setMaxBufferedRequests(int) - 类 中的方法org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
- setMaxBufferedRequests(int) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setMaxBufferedRequests(int) - 接口 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests
-
- setMaxBufferedRequests(int) - 类 中的方法org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
-
- setMaxBufferSizeInBytes(long) - 类 中的方法org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
-
- setMaxInFlightRequests(int) - 类 中的方法org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
- setMaxInFlightRequests(int) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setMaxInFlightRequests(int) - 接口 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests
-
- setMaxInFlightRequests(int) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
-
- setMaxInFlightRequests(int) - 类 中的方法org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
-
- setMaxRecordSizeInBytes(long) - 类 中的方法org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
- setMaxRecordSizeInBytes(long) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setMaxRecordSizeInBytes(long) - 接口 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes
-
- setMaxTimeInBufferMS(long) - 类 中的方法org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
- setMaxTimeInBufferMS(long) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setMaxTimeInBufferMS(long) - 接口 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS
-
- setMaxTimeInBufferMS(long) - 类 中的方法org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
-
- setRateLimitingStrategy(RateLimitingStrategy) - 类 中的方法org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
-
- setScalingStrategy(ScalingStrategy<Integer>) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
-
- shouldBlock(RequestInfo) - 类 中的方法org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
-
- shouldBlock(RequestInfo) - 接口 中的方法org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Decides whether the next request should be blocked.
- shutdown() - 类 中的方法org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Shutdown the split fetcher.
- SingleThreadFetcherManager<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - org.apache.flink.connector.base.source.reader.fetcher中的类
-
A Fetcher Manager with a single fetching thread (I/O thread) that handles all splits
concurrently.
- SingleThreadFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, Supplier<SplitReader<E, SplitT>>) - 类 的构造器org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
- SingleThreadFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, Supplier<SplitReader<E, SplitT>>, Configuration) - 类 的构造器org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, Supplier<SplitReader<E, SplitT>>, Configuration, Consumer<Collection<String>>) - 类 的构造器org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadMultiplexSourceReaderBase<E,T,SplitT extends org.apache.flink.api.connector.source.SourceSplit,SplitStateT> - org.apache.flink.connector.base.source.reader中的类
-
A base for
SourceReaders that read splits with one thread using one
SplitReader.
- SingleThreadMultiplexSourceReaderBase(Supplier<SplitReader<E, SplitT>>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - 类 的构造器org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
The primary constructor for the source reader.
- SingleThreadMultiplexSourceReaderBase(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, Supplier<SplitReader<E, SplitT>>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - 类 的构造器org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
- SingleThreadMultiplexSourceReaderBase(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, SingleThreadFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - 类 的构造器org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
- size() - 类 中的方法org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Gets the size of the queue.
- snapshotState(long) - 类 中的方法org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
All in-flight requests that are relevant for the snapshot have been completed, but there may
still be request entries in the internal buffers that are yet to be sent to the endpoint.
- snapshotState(long) - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceReader
-
- snapshotState(long) - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
-
- snapshotState(long) - 类 中的方法org.apache.flink.connector.base.source.reader.SourceReaderBase
-
- source() - 类 中的方法org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
-
- SOURCE_READER_CLOSE_TIMEOUT - 类 中的静态变量org.apache.flink.connector.base.source.reader.SourceReaderOptions
-
- sourceIndex() - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
-
- sourceIndex() - 类 中的方法org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
-
- sourceIndex() - 类 中的方法org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
-
- SourceReaderBase<E,T,SplitT extends org.apache.flink.api.connector.source.SourceSplit,SplitStateT> - org.apache.flink.connector.base.source.reader中的类
-
An abstract implementation of SourceReader which provides some synchronization between
the mail box main thread and the SourceReader internal threads.
- SourceReaderBase(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, SplitFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - 类 的构造器org.apache.flink.connector.base.source.reader.SourceReaderBase
-
- sourceReaderCloseTimeout - 类 中的变量org.apache.flink.connector.base.source.reader.SourceReaderOptions
-
- SourceReaderFinishedEvent - org.apache.flink.connector.base.source.hybrid中的类
-
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.
- SourceReaderFinishedEvent(int) - 类 的构造器org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
-
Constructor.
- SourceReaderOptions - org.apache.flink.connector.base.source.reader中的类
-
- SourceReaderOptions(Configuration) - 类 的构造器org.apache.flink.connector.base.source.reader.SourceReaderOptions
-
- SplitFetcher<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - org.apache.flink.connector.base.source.reader.fetcher中的类
-
The internal fetcher runnable responsible for polling message from the external system.
- SplitFetcherManager<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - org.apache.flink.connector.base.source.reader.fetcher中的类
-
A class responsible for starting the
SplitFetcher and manage the life cycles of them.
- SplitFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, Supplier<SplitReader<E, SplitT>>, Configuration) - 类 的构造器org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Create a split fetcher manager.
- SplitFetcherManager(FutureCompletingBlockingQueue<RecordsWithSplitIds<E>>, Supplier<SplitReader<E, SplitT>>, Configuration, Consumer<Collection<String>>) - 类 的构造器org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Create a split fetcher manager.
- splitFetcherManager - 类 中的变量org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The split fetcher manager to run split fetchers.
- SplitFetcherTask - org.apache.flink.connector.base.source.reader.fetcher中的接口
-
An interface similar to
Runnable but allows throwing exceptions and wakeup.
- splitId() - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
-
- SplitReader<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - org.apache.flink.connector.base.source.reader.splitreader中的接口
-
An interface used to read from splits.
- splits() - 类 中的方法org.apache.flink.connector.base.source.reader.splitreader.SplitsChange
-
- SplitsAddition<SplitT> - org.apache.flink.connector.base.source.reader.splitreader中的类
-
A change to add splits.
- SplitsAddition(List<SplitT>) - 类 的构造器org.apache.flink.connector.base.source.reader.splitreader.SplitsAddition
-
- SplitsChange<SplitT> - org.apache.flink.connector.base.source.reader.splitreader中的类
-
An abstract class to host splits change.
- start() - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceReader
-
- start() - 类 中的方法org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
-
- start() - 类 中的方法org.apache.flink.connector.base.source.reader.SourceReaderBase
-
- startFetcher(SplitFetcher<E, SplitT>) - 类 中的方法org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
- submitRequestEntries(List<RequestEntryT>, Consumer<List<RequestEntryT>>) - 类 中的方法org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
This method specifies how to persist buffered request entries into the destination.
- SwitchSourceEvent - org.apache.flink.connector.base.source.hybrid中的类
-
- SwitchSourceEvent(int, Source, boolean) - 类 的构造器org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
-
Constructor.