A B C D E F G H I M N O P R S T U V W 
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 of AsyncSinkBase.
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 having AsyncSinkBase fields as optional table options defined in AsyncSinkConnectorOptions.
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 create AsyncDynamicTableSink.
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 of AsyncSinkBase.
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.AsyncSinkWriterConfigurationBuilder - Class in org.apache.flink.connector.base.sink.writer.config
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
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

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 method getSizeInBytes(RequestEntryT) of the AsyncSinkWriter.
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 SourceReaders that read splits with one thread using one SplitReader.
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
SingleThreadMultiplexSourceReaderBase(SingleThreadFetcherManager<E, SplitT>, RecordEmitter<E, T, SplitStateT>, RecordEvaluator<T>, Configuration, SourceReaderContext) - Constructor for class org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase
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 to HybridSourceReader 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
 
A B C D E F G H I M N O P R S T U V W 
All Classes All Packages