Uses of Interface
org.apache.flink.api.connector.source.SourceSplit
-
-
Uses of SourceSplit in org.apache.flink.api.connector.source
Classes in org.apache.flink.api.connector.source with type parameters of type SourceSplit Modifier and Type Interface Description interfaceExternallyInducedSourceReader<T,SplitT extends SourceSplit>Sources that implement this interface delay checkpoints when receiving a trigger message from the checkpoint coordinator to the point when their input data/events indicate that a checkpoint should be triggered.interfaceSource<T,SplitT extends SourceSplit,EnumChkT>The interface for Source.interfaceSourceReader<T,SplitT extends SourceSplit>The interface for a source reader which is responsible for reading the records from the source splits assigned bySplitEnumerator.interfaceSourceReaderFactory<T,SplitT extends SourceSplit>A factory for creating source reader instances.interfaceSplitEnumerator<SplitT extends SourceSplit,CheckpointT>The interface for a split enumerator responsible for discovering the source splits, and assigning them to theSourceReader.interfaceSplitEnumeratorContext<SplitT extends SourceSplit>A context class for theSplitEnumerator.classSplitsAssignment<SplitT extends SourceSplit>A class containing the splits assignment to the source readers.Methods in org.apache.flink.api.connector.source with type parameters of type SourceSplit Modifier and Type Method Description static <SplitT extends SourceSplit>
ReaderInfoReaderInfo. createReaderInfo(int subtaskId, String location, List<SplitT> splits)<SplitT extends SourceSplit>
List<SplitT>ReaderInfo. getReportedSplitsOnRegistration() -
Uses of SourceSplit in org.apache.flink.api.connector.source.lib
Classes in org.apache.flink.api.connector.source.lib that implement SourceSplit Modifier and Type Class Description static classNumberSequenceSource.NumberSequenceSplitA split of the source, representing a number sub-sequence. -
Uses of SourceSplit in org.apache.flink.api.connector.source.lib.util
Subinterfaces of SourceSplit in org.apache.flink.api.connector.source.lib.util Modifier and Type Interface Description interfaceIteratorSourceSplit<E,IterT extends Iterator<E>>ASourceSplitthat represents a sequence of elements captured in an iterator. -
Uses of SourceSplit in org.apache.flink.api.connector.source.util.ratelimit
Classes in org.apache.flink.api.connector.source.util.ratelimit with type parameters of type SourceSplit Modifier and Type Class Description classGatedRateLimiter<Split extends SourceSplit>An implementation ofRateLimiterthat completes defined number of futures in-between the external notification events.classGuavaRateLimiter<Split extends SourceSplit>An implementation ofRateLimiterbased on Guava's RateLimiter.classNoOpRateLimiter<Split extends SourceSplit>A convenience implementation ofRateLimiterthat does not throttle requests.classRateLimitedSourceReader<E,SplitT extends SourceSplit>Wraps the actualSourceReaderand rate limits its data emission.interfaceRateLimiter<SplitT extends SourceSplit>The interface to rate limit execution of methods.interfaceRateLimiterStrategy<SplitT extends SourceSplit>A factory forRateLimiterswhich apply rate-limiting to a source sub-task.
-