A B C D E F G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(String, E) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add the record from the given split ID.
- add(SourceSplit, E) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add the record from the given source split.
- addAll(String, Collection<E>) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add multiple records from the given split ID.
- addAll(SourceSplit, Collection<E>) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Add multiple records from the given source split.
- addAsyncOptionsToBuilder(Properties, AsyncDynamicTableSinkBuilder<?, ?>) - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
- addAsyncOptionsToSinkBuilder(AsyncSinkBaseBuilder<?, RequestEntryT, ?>) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- addFinishedSplit(String) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Mark the split with the given ID as finished.
- addFinishedSplits(Collection<String>) - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
-
Mark multiple splits with the given IDs as finished.
- addReader(int) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- addSource(NextSourceT) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
-
Add pre-configured source (without switch time modification).
- addSource(HybridSource.SourceFactory<T, NextSourceT, ? super EnumT>, Boundedness) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
-
Add source with deferred instantiation based on previous enumerator.
- addSplits(List<HybridSourceSplit>) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Add splits to the split fetcher.
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- addSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- addSplitsBack(List<HybridSourceSplit>, int) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- AIMDScalingStrategy - Class in org.apache.flink.connector.base.sink.writer.strategy
-
AIMDScalingStrategy scales up linearly and scales down multiplicatively.
- AIMDScalingStrategy(int, double, int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- AIMDScalingStrategy.AIMDScalingStrategyBuilder - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Builder for
AIMDScalingStrategy
. - AIMDScalingStrategyBuilder(int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- apply(InputT, SinkWriter.Context) - Method in interface org.apache.flink.connector.base.sink.writer.ElementConverter
- AsyncDynamicSinkContext(AsyncDynamicTableSinkFactory, DynamicTableFactory.Context) - Constructor for class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- AsyncDynamicTableSink<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.table.sink
-
Abstract wrapper class for
DynamicTableSink
with attributes ofAsyncSinkBase
. - AsyncDynamicTableSink(Integer, Integer, Integer, Long, Long) - Constructor for class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- AsyncDynamicTableSinkBuilder<RequestEntryT extends Serializable,ConcreteBuilderT extends AsyncDynamicTableSinkBuilder<?,?>> - Class in org.apache.flink.connector.base.table.sink
-
Builder class for
AsyncDynamicTableSink
. - AsyncDynamicTableSinkBuilder() - Constructor for class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- AsyncDynamicTableSinkFactory - Class in org.apache.flink.connector.base.table
-
Abstract Implementation of
DynamicTableSinkFactory
havingAsyncSinkBase
fields as optional table options defined inAsyncSinkConnectorOptions
. - AsyncDynamicTableSinkFactory() - Constructor for class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
- AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext - Class in org.apache.flink.connector.base.table
-
Class providing common table data required by
AsyncDynamicTableSinkFactory
to createAsyncDynamicTableSink
. - AsyncSinkBase<InputT,RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink
-
A generic sink for destinations that provide an async client to persist data.
- AsyncSinkBase(ElementConverter<InputT, RequestEntryT>, int, int, int, long, long, long) - Constructor for class org.apache.flink.connector.base.sink.AsyncSinkBase
- AsyncSinkBase(ElementConverter<InputT, RequestEntryT>, int, int, int, long, long, long, long, boolean) - Constructor for class org.apache.flink.connector.base.sink.AsyncSinkBase
- AsyncSinkBaseBuilder<InputT,RequestEntryT extends Serializable,ConcreteBuilderT extends AsyncSinkBaseBuilder<?,?,?>> - Class in org.apache.flink.connector.base.sink
-
Abstract builder for constructing a concrete implementation of
AsyncSinkBase
. - AsyncSinkBaseBuilder() - Constructor for class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- AsyncSinkConfigurationValidator - Class in org.apache.flink.connector.base.table.sink.options
-
Class for validating options in
AsyncSinkConnectorOptions
. - AsyncSinkConfigurationValidator(ReadableConfig) - Constructor for class org.apache.flink.connector.base.table.sink.options.AsyncSinkConfigurationValidator
- AsyncSinkConnectorOptions - Class in org.apache.flink.connector.base.table
-
Optional Options for
AsyncDynamicTableSinkFactory
representing fields ofAsyncSinkBase
. - AsyncSinkConnectorOptions() - Constructor for class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- AsyncSinkFatalExceptionClassifiers - Class in org.apache.flink.connector.base.sink.writer
-
Common retry exception classifiers needed for common errors.
- AsyncSinkFatalExceptionClassifiers() - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkFatalExceptionClassifiers
- AsyncSinkWriter<InputT,RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
A generic sink writer that handles the general behaviour of a sink such as batching and flushing, and allows extenders to implement the logic for persisting individual request elements, with allowance for retries.
- AsyncSinkWriter(ElementConverter<InputT, RequestEntryT>, WriterInitContext, AsyncSinkWriterConfiguration, Collection<BufferedRequestState<RequestEntryT>>) - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
- AsyncSinkWriterConfiguration - Class in org.apache.flink.connector.base.sink.writer.config
-
AsyncSinkWriterConfiguration
to configure theAsyncSinkWriter
. - AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder - Class in org.apache.flink.connector.base.sink.writer.config
-
Builder for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfiguration.ConfigurationMaxBatchSize - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxBatchSize parameter for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxBatchSizeInBytes parameter for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxBufferedRequests parameter for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxInFlightRequests parameter for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxRecordSizeInBytes parameter for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS - Interface in org.apache.flink.connector.base.sink.writer.config
-
Required MaxTimeInBufferMS parameter for
AsyncSinkWriterConfiguration
. - AsyncSinkWriterConfigurationBuilder() - Constructor for class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- AsyncSinkWriterStateSerializer<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
Serializer class for
AsyncSinkWriter
state. - AsyncSinkWriterStateSerializer() - Constructor for class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- AT_LEAST_ONCE - org.apache.flink.connector.base.DeliveryGuarantee
-
Records are ensured to be delivered but it may happen that the same record is delivered multiple times.
- AVAILABLE - Static variable in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
A constant future that is complete, indicating availability.
B
- BasicRequestInfo - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Dataclass to encapsulate information about starting requests.
- BasicRequestInfo(int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.BasicRequestInfo
- BasicResultInfo - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Dataclass to encapsulate results from completed requests.
- BasicResultInfo(int, int) - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.BasicResultInfo
- BufferedRequestState<RequestEntryT extends Serializable> - Class in org.apache.flink.connector.base.sink.writer
-
Class holding state of
AsyncSinkWriter
needed at taking a snapshot. - BufferedRequestState(Deque<RequestEntryWrapper<RequestEntryT>>) - Constructor for class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- BufferedRequestState(List<RequestEntryWrapper<RequestEntryT>>) - Constructor for class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- build() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
-
Builds the Sink with the settings applied to this builder.
- build() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- build() - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- build() - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- build() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
-
Build the source.
- build() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
- build() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- builder() - Static method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- builder() - Static method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- builder(int) - Static method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- builder(Source<T, ?, ?>) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSource
-
Builder for
HybridSource
. - Builder() - Constructor for class org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder
C
- checkErrors() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- close() - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
- close() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- close() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- close() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- close(long) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Close the split fetcher manager.
- complete() - Method in interface org.apache.flink.connector.base.sink.writer.ResultHandler
-
Mark the in-flight request as completed successfully.
- completeExceptionally(Exception) - Method in interface org.apache.flink.connector.base.sink.writer.ResultHandler
-
Fail job with fatal exception.
- config - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The raw configurations that may be used by subclasses.
- ConfigurationValidator - Interface in org.apache.flink.connector.base.table.options
-
Interface for classes that validate connector specific table options, including common utils for validation.
- ConfigurationValidatorUtil - Class in org.apache.flink.connector.base.table.util
-
Class containing validation utils needed by
ConfigurationValidator
. - ConfigurationValidatorUtil() - Constructor for class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- CongestionControlRateLimitingStrategy - Class in org.apache.flink.connector.base.sink.writer.strategy
-
A
RateLimitingStrategy
implementation that does the following: Scales up when any request is successful. - CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder - Class in org.apache.flink.connector.base.sink.writer.strategy
-
Builder for
CongestionControlRateLimitingStrategy
. - CongestionControlRateLimitingStrategyBuilder() - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- context - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The context of this source reader.
- create(HybridSource.SourceSwitchContext<FromEnumT>) - Method in interface org.apache.flink.connector.base.source.hybrid.HybridSource.SourceFactory
- createChain(FatalExceptionClassifier...) - Static method in class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- createEnumerator(SplitEnumeratorContext<HybridSourceSplit>) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- createReader(SourceReaderContext) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- createSplitFetcher() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Synchronize method to ensure no fetcher is created after the split fetcher manager has closed.
D
- DEFAULT_FAIL_ON_TIMEOUT - Static variable in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- DEFAULT_REQUEST_TIMEOUT_MS - Static variable in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- DeliveryGuarantee - Enum in org.apache.flink.connector.base
-
DeliverGuarantees that can be chosen.
- deserialize(int, byte[]) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- deserialize(int, byte[]) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- deserialize(int, byte[]) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
- deserializeRequestFromStream(long, DataInputStream) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- deserializeSplitAssignments(byte[], SimpleVersionedSerializer<SplitT>, Function<Integer, C>) - Static method in class org.apache.flink.connector.base.source.utils.SerdeUtils
-
Deserialize the given bytes returned by
SerdeUtils.serializeSplitAssignments(Map, SimpleVersionedSerializer)
.
E
- ELEMENT_QUEUE_CAPACITY - Static variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- ElementConverter<InputT,RequestEntryT> - Interface in org.apache.flink.connector.base.sink.writer
-
This interface specifies the mapping between elements of a stream to request entries that can be sent to the destination.
- elementQueueCapacity - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- emitRecord(E, SourceOutput<T>, SplitStateT) - Method in interface org.apache.flink.connector.base.source.reader.RecordEmitter
-
Process and emit the records to the
SourceOutput
. - emptyState() - Static method in class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- enqueueTask(SplitFetcherTask) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- eofRecordEvaluator - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- equals(Object) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- equals(Object) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- EXACTLY_ONCE - org.apache.flink.connector.base.DeliveryGuarantee
-
Records are only delivered exactly-once also under failover scenarios.
F
- FatalExceptionClassifier - Class in org.apache.flink.connector.base.sink.throwable
-
Classifier class for retryable exceptions on request submission failure.
- FatalExceptionClassifier(Predicate<Throwable>, Function<Throwable, Exception>) - Constructor for class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- fetch() - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Fetch elements into the blocking queue for the given splits.
- fetcherId() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- fetchers - Variable in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
A map keeping track of all the split fetchers.
- finishedSplits() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits
- finishedSplits() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
Get the finished splits.
- flush(boolean) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
In flight requests will be retried if the sink is still healthy.
- FLUSH_BUFFER_SIZE - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- FLUSH_BUFFER_TIMEOUT - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- FutureCompletingBlockingQueue<T> - Class in org.apache.flink.connector.base.source.reader.synchronization
-
A custom implementation of blocking queue in combination with a
CompletableFuture
that is used in the hand-over of data from a producing thread to a consuming thread. - FutureCompletingBlockingQueue() - Constructor for class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
- FutureCompletingBlockingQueue(int) - Constructor for class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
G
- getAvailabilityFuture() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Returns the availability future.
- getBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.strategy.BasicRequestInfo
- getBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.strategy.BasicResultInfo
- getBatchSize() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RequestInfo
- getBatchSize() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ResultInfo
- getBoundedness() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- getBufferedRequestEntries() - Method in class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- getCurrentSourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorState
- getDescription() - Method in enum org.apache.flink.connector.base.DeliveryGuarantee
- getElementConverter() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getEncodingFormat() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getEnumeratorCheckpointSerializer() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- getFactoryHelper() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getFailedMessages() - Method in class org.apache.flink.connector.base.sink.writer.strategy.BasicResultInfo
- getFailedMessages() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ResultInfo
- getFailOnTimeout() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getFatalExceptionCons() - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
- getInterruptedExceptionClassifier() - Static method in class org.apache.flink.connector.base.sink.writer.AsyncSinkFatalExceptionClassifiers
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- getMaxBatchSize() - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Returns the current max batch size that RateLimitingStrategy will allow through.
- getMaxBatchSize() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxBatchSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxBatchSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxBatchSizeInBytes() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxBufferedRequests() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxBufferSizeInBytes() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxInFlightRequests() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getMaxRecordSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxRecordSizeInBytes() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxRecordSizeInBytes() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getMaxTimeInBufferMS() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- getNonValidatedPrefixes() - Method in interface org.apache.flink.connector.base.table.options.TableOptionsUtils
- getNumAliveFetchers() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- getNumberOfCurrentlyAssignedSplits() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
Gets the number of splits the reads has currently assigned.
- getPartitionKeys() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getPhysicalDataType() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getPreviousEnumerator() - Method in interface org.apache.flink.connector.base.source.hybrid.HybridSource.SourceSwitchContext
- getProcessedResolvedOptions() - Method in interface org.apache.flink.connector.base.table.options.TableOptionsUtils
-
Returns table options after processing keys and values to specific handler formats. i.e.
- getQueue() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Return the queue contains data produced by split fetchers.This method is Internal and only used in
SourceReaderBase
. - getRateLimitingStrategy() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getRequestEntry() - Method in class org.apache.flink.connector.base.sink.writer.RequestEntryWrapper
- getRequestTimeoutMS() - Method in class org.apache.flink.connector.base.sink.AsyncSinkBase
- getRequestTimeoutMS() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- getResolvedOptions() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getRunningFetcher() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
- getSize() - Method in class org.apache.flink.connector.base.sink.writer.RequestEntryWrapper
- getSizeInBytes(RequestEntryT) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
This method allows the getting of the size of a
RequestEntryT
in bytes. - getSplitReader() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- getSplitSerializer() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- getStateSize() - Method in class org.apache.flink.connector.base.sink.writer.BufferedRequestState
- getTableOptions() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
- getValidatedConfigurations() - Method in interface org.apache.flink.connector.base.table.options.ConfigurationValidator
- getValidatedConfigurations() - Method in class org.apache.flink.connector.base.table.sink.options.AsyncSinkConfigurationValidator
- getVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- getVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
- getWrappedState() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorState
- getWrappedStateSerializerVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorState
H
- handleSourceEvent(int, SourceEvent) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- handleSourceEvents(SourceEvent) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- handleSourceEvents(SourceEvent) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- handleSplitRequest(int, String) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- handleSplitsChanges(SplitsChange<SplitT>) - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Handle the split changes.
- hashCode() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- hashCode() - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- HybridSource<T> - Class in org.apache.flink.connector.base.source.hybrid
-
Hybrid source that switches underlying sources based on configured source chain.
- HybridSource(List<HybridSource.SourceListEntry>) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSource
-
Protected for subclass, use
HybridSource.builder(Source)
to construct source. - HybridSource.HybridSourceBuilder<T,EnumT extends org.apache.flink.api.connector.source.SplitEnumerator> - Class in org.apache.flink.connector.base.source.hybrid
-
Builder for HybridSource.
- HybridSource.SourceFactory<T,SourceT extends org.apache.flink.api.connector.source.Source<T,?,?>,FromEnumT extends org.apache.flink.api.connector.source.SplitEnumerator> - Interface in org.apache.flink.connector.base.source.hybrid
-
Factory for underlying sources of
HybridSource
. - HybridSource.SourceSwitchContext<EnumT> - Interface in org.apache.flink.connector.base.source.hybrid
-
Context provided to source factory.
- HybridSourceBuilder() - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSource.HybridSourceBuilder
- HybridSourceEnumeratorState - Class in org.apache.flink.connector.base.source.hybrid
-
The state of hybrid source enumerator.
- HybridSourceEnumeratorStateSerializer - Class in org.apache.flink.connector.base.source.hybrid
-
The
Serializer
for the enumerator state. - HybridSourceEnumeratorStateSerializer() - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- HybridSourceReader<T> - Class in org.apache.flink.connector.base.source.hybrid
-
Hybrid source reader that delegates to the actual source reader.
- HybridSourceReader(SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- HybridSourceSplit - Class in org.apache.flink.connector.base.source.hybrid
-
Source split that wraps the actual split type.
- HybridSourceSplit(int, byte[], int, String) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- HybridSourceSplitEnumerator - Class in org.apache.flink.connector.base.source.hybrid
-
Wraps the actual split enumerators and facilitates source switching.
- HybridSourceSplitEnumerator(SplitEnumeratorContext<HybridSourceSplit>, List<HybridSource.SourceListEntry>, int, HybridSourceEnumeratorState) - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- HybridSourceSplitSerializer - Class in org.apache.flink.connector.base.source.hybrid
-
Serializes splits by delegating to the source-indexed underlying split serializer.
- HybridSourceSplitSerializer() - Constructor for class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
I
- initializedState(SplitT) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
When new splits are added to the reader.
- isAvailable() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- isAvailable() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- isEmpty() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Checks whether the queue is empty.
- isEndOfStream(T) - Method in interface org.apache.flink.connector.base.source.reader.RecordEvaluator
-
Determines whether a record should trigger the end of stream for its split.
- isFailOnTimeout() - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration
- isFatal(Throwable, Consumer<Exception>) - Method in class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- isFinalSource() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- isPartitioned() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory.AsyncDynamicSinkContext
M
- MAX_BATCH_SIZE - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- MAX_BUFFERED_REQUESTS - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- MAX_IN_FLIGHT_REQUESTS - Static variable in class org.apache.flink.connector.base.table.AsyncSinkConnectorOptions
- maxBatchSize - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxBufferedRequests - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxBufferSizeInBytes - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxInFlightRequests - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maxTimeInBufferMS - Variable in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSink
- maybeShutdownFinishedFetchers() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Check and shutdown the fetchers that have completed their work.
N
- nextRecordFromSplit() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits
- nextRecordFromSplit() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
Gets the next record from the current split.
- nextSplit() - Method in class org.apache.flink.connector.base.source.reader.RecordsBySplits
- nextSplit() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
Moves to the next split.
- NONE - org.apache.flink.connector.base.DeliveryGuarantee
-
Records are delivered on a best effort basis.
- NoOpScalingStrategy<T> - Class in org.apache.flink.connector.base.sink.writer.strategy
-
NoOpScalingStrategy does not scale up / down the given value.
- NoOpScalingStrategy() - Constructor for class org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
- notifyAvailable() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Makes sure the availability future is complete, if it is not complete already.
- notifyCheckpointAborted(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- notifyCheckpointAborted(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- notifyCheckpointComplete(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- notifyNoMoreSplits() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- notifyNoMoreSplits() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
O
- onSplitFinished(Map<String, SplitStateT>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
Handles the finished splits to clean the state if needed.
- open(WriterInitContext) - Method in interface org.apache.flink.connector.base.sink.writer.ElementConverter
- optionalOptions() - Method in class org.apache.flink.connector.base.table.AsyncDynamicTableSinkFactory
- options - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The configuration for the reader.
- org.apache.flink.connector.base - package org.apache.flink.connector.base
- org.apache.flink.connector.base.sink - package org.apache.flink.connector.base.sink
- org.apache.flink.connector.base.sink.throwable - package org.apache.flink.connector.base.sink.throwable
- org.apache.flink.connector.base.sink.writer - package org.apache.flink.connector.base.sink.writer
- org.apache.flink.connector.base.sink.writer.config - package org.apache.flink.connector.base.sink.writer.config
- org.apache.flink.connector.base.sink.writer.strategy - package org.apache.flink.connector.base.sink.writer.strategy
- org.apache.flink.connector.base.source.hybrid - package org.apache.flink.connector.base.source.hybrid
- org.apache.flink.connector.base.source.reader - package org.apache.flink.connector.base.source.reader
- org.apache.flink.connector.base.source.reader.fetcher - package org.apache.flink.connector.base.source.reader.fetcher
- org.apache.flink.connector.base.source.reader.splitreader - package org.apache.flink.connector.base.source.reader.splitreader
- org.apache.flink.connector.base.source.reader.synchronization - package org.apache.flink.connector.base.source.reader.synchronization
- org.apache.flink.connector.base.source.utils - package org.apache.flink.connector.base.source.utils
- org.apache.flink.connector.base.table - package org.apache.flink.connector.base.table
- org.apache.flink.connector.base.table.options - package org.apache.flink.connector.base.table.options
- org.apache.flink.connector.base.table.sink - package org.apache.flink.connector.base.table.sink
- org.apache.flink.connector.base.table.sink.options - package org.apache.flink.connector.base.table.sink.options
- org.apache.flink.connector.base.table.util - package org.apache.flink.connector.base.table.util
P
- pause() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- pauseOrResumeSplits(Collection<String>, Collection<String>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- pauseOrResumeSplits(Collection<String>, Collection<String>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- pauseOrResumeSplits(Collection<SplitT>, Collection<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Called when some splits of this source instance progressed too much beyond the global watermark of all subtasks.
- pauseOrResumeSplits(Collection<SplitT>, Collection<SplitT>) - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Pauses or resumes reading of individual splits readers.
- peek() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Get the first element from the queue without removing it.
- poll() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Get and remove the first element from the queue.
- pollNext(ReaderOutput) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- pollNext(ReaderOutput<T>) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- put(int, T) - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Put an element into the queue.
R
- RateLimitingStrategy - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
RateLimitingStrategy is used to control the rate of requests.
- recordEmitter - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The record emitter to handle the records read by the SplitReaders.
- RecordEmitter<E,T,SplitStateT> - Interface in org.apache.flink.connector.base.source.reader
-
Emit a record to the downstream.
- RecordEvaluator<T> - Interface in org.apache.flink.connector.base.source.reader
-
An interface that evaluates whether a de-serialized record should trigger certain control-flow operations (e.g. end of stream).
- RecordsBySplits<E> - Class in org.apache.flink.connector.base.source.reader
-
An implementation of RecordsWithSplitIds to host all the records by splits.
- RecordsBySplits(Map<String, Collection<E>>, Set<String>) - Constructor for class org.apache.flink.connector.base.source.reader.RecordsBySplits
- RecordsBySplits.Builder<E> - Class in org.apache.flink.connector.base.source.reader
-
A utility builder to collect records in individual calls, rather than put a finished collection in the
RecordsBySplits(Map, Set)
constructor. - RecordsWithSplitIds<E> - Interface in org.apache.flink.connector.base.source.reader
-
An interface for the elements passed from the fetchers to the source reader.
- recycle() - Method in interface org.apache.flink.connector.base.source.reader.RecordsWithSplitIds
-
This method is called when all records from this batch have been emitted.
- registerCompletedRequest(ResultInfo) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- registerCompletedRequest(ResultInfo) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Registers the result of completed requests (e.g. to track the current inFlightMessages / requests).
- registerInFlightRequest(RequestInfo) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- registerInFlightRequest(RequestInfo) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Registers the information of requests being sent (e.g. to track the current inFlightMessages / requests).
- remainingCapacity() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Checks the remaining capacity in the queue.
- removeSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
- removeSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Notice the split fetcher that some splits finished.
- removeSplits(List<SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- RemoveSplitsTask<SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
The task to finish reading some splits.
- RequestEntryWrapper<RequestEntryT> - Class in org.apache.flink.connector.base.sink.writer
-
A wrapper that contains a
RequestEntryT
ready to be written by the Sink Writer class, along with the size of that entry as defined by the methodgetSizeInBytes(RequestEntryT)
of theAsyncSinkWriter
. - RequestEntryWrapper(RequestEntryT, long) - Constructor for class org.apache.flink.connector.base.sink.writer.RequestEntryWrapper
- RequestInfo - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
Interface for dataclass used to encapsulate information about starting requests.
- restoreEnumerator(SplitEnumeratorContext<HybridSourceSplit>, HybridSourceEnumeratorState) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSource
- ResultHandler<T> - Interface in org.apache.flink.connector.base.sink.writer
-
Interface to handle the result of a
AsyncSinkWriter
request. - ResultInfo - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
Interface for dataclass used to encapsulate results from completed requests.
- resume() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- retryForEntries(List<T>) - Method in interface org.apache.flink.connector.base.sink.writer.ResultHandler
-
Requeue Failed entries to retry.
- run() - Method in class org.apache.flink.connector.base.source.reader.fetcher.RemoveSplitsTask
- run() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
- run() - Method in interface org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherTask
-
Run the logic.
S
- scaleDown(Integer) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- scaleDown(T) - Method in class org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
- scaleDown(T) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ScalingStrategy
-
Returns the scaled down value.
- scaleUp(Integer) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy
- scaleUp(T) - Method in class org.apache.flink.connector.base.sink.writer.strategy.NoOpScalingStrategy
- scaleUp(T) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.ScalingStrategy
-
Returns the scaled up value.
- ScalingStrategy<T> - Interface in org.apache.flink.connector.base.sink.writer.strategy
-
ScalingStrategy provides an interface to control scale up / down behaviour.
- SerdeUtils - Class in org.apache.flink.connector.base.source.utils
-
A util class with some helper method for serde in the sources.
- serialize(BufferedRequestState<RequestEntryT>) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
-
Serializes state in form of [DATA_IDENTIFIER,NUM_OF_ELEMENTS,SIZE1,REQUEST1,SIZE2,REQUEST2....].
- serialize(HybridSourceEnumeratorState) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceEnumeratorStateSerializer
- serialize(HybridSourceSplit) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitSerializer
- serializeRequestToStream(RequestEntryT, DataOutputStream) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriterStateSerializer
- serializeSplitAssignments(Map<Integer, C>, SimpleVersionedSerializer<SplitT>) - Static method in class org.apache.flink.connector.base.source.utils.SerdeUtils
-
Serialize a mapping from subtask ids to lists of assigned splits.
- setDecreaseFactor(double) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- setFailOnTimeout(boolean) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setIncreaseRate(int) - Method in class org.apache.flink.connector.base.sink.writer.strategy.AIMDScalingStrategy.AIMDScalingStrategyBuilder
- setInitialMaxInFlightMessages(int) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- setMaxBatchSize(int) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxBatchSize(int) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxBatchSize(int) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBatchSize
- setMaxBatchSize(int) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxBatchSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxBatchSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxBatchSizeInBytes(long) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBatchSizeInBytes
- setMaxBufferedRequests(int) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxBufferedRequests(int) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxBufferedRequests(int) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxBufferedRequests
- setMaxBufferedRequests(int) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxBufferSizeInBytes(long) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxInFlightRequests(int) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxInFlightRequests
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- setMaxInFlightRequests(int) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setMaxRecordSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxRecordSizeInBytes(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxRecordSizeInBytes(long) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxRecordSizeInBytes
- setMaxTimeInBufferMS(long) - Method in class org.apache.flink.connector.base.sink.AsyncSinkBaseBuilder
- setMaxTimeInBufferMS(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setMaxTimeInBufferMS(long) - Method in interface org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.ConfigurationMaxTimeInBufferMS
- setMaxTimeInBufferMS(long) - Method in class org.apache.flink.connector.base.table.sink.AsyncDynamicTableSinkBuilder
- setRateLimitingStrategy(RateLimitingStrategy) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setRequestTimeoutMS(long) - Method in class org.apache.flink.connector.base.sink.writer.config.AsyncSinkWriterConfiguration.AsyncSinkWriterConfigurationBuilder
- setScalingStrategy(ScalingStrategy<Integer>) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy.CongestionControlRateLimitingStrategyBuilder
- shouldBlock(RequestInfo) - Method in class org.apache.flink.connector.base.sink.writer.strategy.CongestionControlRateLimitingStrategy
- shouldBlock(RequestInfo) - Method in interface org.apache.flink.connector.base.sink.writer.strategy.RateLimitingStrategy
-
Decides whether the next request should be blocked.
- shutdown() - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Shutdown the split fetcher.
- shutdown(boolean) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher
-
Shutdown the split fetcher.
- SingleThreadFetcherManager<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in 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(Supplier<SplitReader<E, SplitT>>) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SingleThreadFetcherManager
-
Creates a new SplitFetcherManager with a single I/O threads.
- SingleThreadFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration, Consumer<Collection<String>>) - Constructor for class 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> - Class in org.apache.flink.connector.base.source.reader
-
A base for
SourceReader
s that read splits with one thread using oneSplitReader
. - SingleThreadMultiplexSourceReaderBase(Supplier<SplitReader<E, SplitT>>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
The primary constructor for the source reader.
- SingleThreadMultiplexSourceReaderBase(SingleThreadFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
This constructor behaves like
SingleThreadMultiplexSourceReaderBase(Supplier, RecordEmitter, Configuration, SourceReaderContext)
, but accepts a specificFutureCompletingBlockingQueue
andSingleThreadFetcherManager
. - SingleThreadMultiplexSourceReaderBase(SingleThreadFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, RecordEvaluator<T>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
-
This constructor behaves like
SingleThreadMultiplexSourceReaderBase(Supplier, RecordEmitter, Configuration, SourceReaderContext)
, but accepts a specificFutureCompletingBlockingQueue
,SingleThreadFetcherManager
andRecordEvaluator
. - size() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Gets the size of the queue.
- snapshotState(long) - Method in class 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) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- snapshotState(long) - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- snapshotState(long) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- source() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- SOURCE_READER_CLOSE_TIMEOUT - Static variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- sourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- sourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
- sourceIndex() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- SourceReaderBase<E,T,SplitT extends org.apache.flink.api.connector.source.SourceSplit,SplitStateT> - Class in 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(SplitFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The primary constructor for the source reader.
- SourceReaderBase(SplitFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, RecordEvaluator<T>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SourceReaderBase
- sourceReaderCloseTimeout - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- SourceReaderFinishedEvent - Class in 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) - Constructor for class org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
-
Constructor.
- SourceReaderOptions - Class in org.apache.flink.connector.base.source.reader
-
The options that can be set for the
SourceReaderBase
. - SourceReaderOptions(Configuration) - Constructor for class org.apache.flink.connector.base.source.reader.SourceReaderOptions
- SplitFetcher<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
The internal fetcher runnable responsible for polling message from the external system.
- splitFetcherManager - Variable in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
The split fetcher manager to run split fetchers.
- SplitFetcherManager<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Class in org.apache.flink.connector.base.source.reader.fetcher
-
A class responsible for starting the
SplitFetcher
and manage the life cycles of them. - SplitFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Create a split fetcher manager.
- SplitFetcherManager(Supplier<SplitReader<E, SplitT>>, Configuration, Consumer<Collection<String>>) - Constructor for class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
-
Create a split fetcher manager.
- SplitFetcherTask - Interface in org.apache.flink.connector.base.source.reader.fetcher
-
An interface similar to
Runnable
but allows throwing exceptions and wakeup. - splitId() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- SplitReader<E,SplitT extends org.apache.flink.api.connector.source.SourceSplit> - Interface in org.apache.flink.connector.base.source.reader.splitreader
-
An interface used to read from splits.
- splits() - Method in class org.apache.flink.connector.base.source.reader.splitreader.SplitsChange
- SplitsAddition<SplitT> - Class in org.apache.flink.connector.base.source.reader.splitreader
-
A change to add splits.
- SplitsAddition(List<SplitT>) - Constructor for class org.apache.flink.connector.base.source.reader.splitreader.SplitsAddition
- SplitsChange<SplitT> - Class in org.apache.flink.connector.base.source.reader.splitreader
-
An abstract class to host splits change.
- SplitsRemoval<SplitT> - Class in org.apache.flink.connector.base.source.reader.splitreader
-
A change to remove splits.
- SplitsRemoval(List<SplitT>) - Constructor for class org.apache.flink.connector.base.source.reader.splitreader.SplitsRemoval
- start() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceReader
- start() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplitEnumerator
- start() - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
- startFetcher(SplitFetcher<E, SplitT>) - Method in class org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherManager
- submitRequestEntries(List<RequestEntryT>, ResultHandler<RequestEntryT>) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
-
This method specifies how to persist buffered request entries into the destination.
- SwitchSourceEvent - Class in org.apache.flink.connector.base.source.hybrid
-
Event sent from
HybridSourceSplitEnumerator
toHybridSourceReader
to switch to the indicated reader. - SwitchSourceEvent(int, Source, boolean) - Constructor for class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
-
Constructor.
T
- tableOptions - Variable in class org.apache.flink.connector.base.table.sink.options.AsyncSinkConfigurationValidator
- TableOptionsUtils - Interface in org.apache.flink.connector.base.table.options
-
Interface for handling specific set of table options.
- take() - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Warning: This is a dangerous method and should only be used for testing convenience.
- toSplitType(String, SplitStateT) - Method in class org.apache.flink.connector.base.source.reader.SourceReaderBase
-
Convert a mutable SplitStateT to immutable SplitT.
- toString() - Method in enum org.apache.flink.connector.base.DeliveryGuarantee
- toString() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- toString() - Method in class org.apache.flink.connector.base.source.hybrid.SourceReaderFinishedEvent
- toString() - Method in class org.apache.flink.connector.base.source.hybrid.SwitchSourceEvent
- toString() - Method in class org.apache.flink.connector.base.source.reader.fetcher.RemoveSplitsTask
- toString() - Method in class org.apache.flink.connector.base.source.reader.splitreader.SplitsAddition
- toString() - Method in class org.apache.flink.connector.base.source.reader.splitreader.SplitsRemoval
U
- unwrapSplit(HybridSourceSplit, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- unwrapSplits(List<HybridSourceSplit>, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
V
- validateOptionalBooleanProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalDateProperty(Properties, String, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalPositiveDoubleProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalPositiveIntProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- validateOptionalPositiveLongProperty(Properties, String, String) - Static method in class org.apache.flink.connector.base.table.util.ConfigurationValidatorUtil
- valueOf(String) - Static method in enum org.apache.flink.connector.base.DeliveryGuarantee
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.flink.connector.base.DeliveryGuarantee
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wakeUp() - Method in class org.apache.flink.connector.base.source.reader.fetcher.RemoveSplitsTask
- wakeUp() - Method in interface org.apache.flink.connector.base.source.reader.fetcher.SplitFetcherTask
-
Wake up the running thread.
- wakeUp() - Method in interface org.apache.flink.connector.base.source.reader.splitreader.SplitReader
-
Wake up the split reader in case the fetcher thread is blocking in
SplitReader.fetch()
. - wakeUpPuttingThread(int) - Method in class org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue
-
Gracefully wakes up the thread with the given
threadIndex
if it is blocked in adding an element. to the queue. - withRootCauseOfType(Class<? extends Throwable>, Function<Throwable, Exception>) - Static method in class org.apache.flink.connector.base.sink.throwable.FatalExceptionClassifier
- wrappedSplitBytes() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- wrappedSplitSerializerVersion() - Method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- wrapSplit(SourceSplit, int, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- wrapSplits(List<? extends SourceSplit>, int, SwitchedSources) - Static method in class org.apache.flink.connector.base.source.hybrid.HybridSourceSplit
- write(InputT, SinkWriter.Context) - Method in class org.apache.flink.connector.base.sink.writer.AsyncSinkWriter
All Classes All Packages