Uses of Interface
org.apache.flink.runtime.io.AvailabilityProvider
-
-
Uses of AvailabilityProvider in org.apache.flink.runtime.io
Subinterfaces of AvailabilityProvider in org.apache.flink.runtime.io Modifier and Type Interface Description interfacePullingAsyncDataInput<T>Interface defining couple of essential methods for asynchronous and non blocking data polling.Classes in org.apache.flink.runtime.io that implement AvailabilityProvider Modifier and Type Class Description static classAvailabilityProvider.AvailabilityHelperA availability implementation for providing the helpful functions of resetting the available/unavailable states.Methods in org.apache.flink.runtime.io with parameters of type AvailabilityProvider Modifier and Type Method Description CompletableFuture<?>AvailabilityProvider.AvailabilityHelper. and(AvailabilityProvider other)CompletableFuture<?>AvailabilityProvider.AvailabilityHelper. or(AvailabilityProvider other) -
Uses of AvailabilityProvider in org.apache.flink.runtime.io.network.api.writer
Subinterfaces of AvailabilityProvider in org.apache.flink.runtime.io.network.api.writer Modifier and Type Interface Description interfaceRecordWriterDelegate<T extends org.apache.flink.core.io.IOReadableWritable>The record writer delegate provides the availability function for task processor, and it might represent a singleRecordWriteror multipleRecordWriterinstances in specific implementations.interfaceResultPartitionWriterA record-oriented runtime result writer API for producing results.Classes in org.apache.flink.runtime.io.network.api.writer that implement AvailabilityProvider Modifier and Type Class Description classBroadcastRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>A special record-oriented runtime result writer only for broadcast mode.classChannelSelectorRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>A regular record-oriented runtime result writer.classMultipleRecordWriters<T extends org.apache.flink.core.io.IOReadableWritable>The specific delegate implementation for the multiple outputs case.classNonRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>The specific delegate implementation for the non output case like sink task.classRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>An abstract record-oriented runtime result writer.classSingleRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>The specific delegate implementation for the single output case. -
Uses of AvailabilityProvider in org.apache.flink.runtime.io.network.buffer
Subinterfaces of AvailabilityProvider in org.apache.flink.runtime.io.network.buffer Modifier and Type Interface Description interfaceBufferPoolA dynamically sized buffer pool.interfaceBufferProviderA buffer provider to request buffers from in a synchronous or asynchronous fashion.Classes in org.apache.flink.runtime.io.network.buffer that implement AvailabilityProvider Modifier and Type Class Description classLocalBufferPoolA buffer pool used to manage a number ofBufferinstances from theNetworkBufferPool.classNetworkBufferPoolThe NetworkBufferPool is a fixed size pool ofMemorySegmentinstances for the network stack. -
Uses of AvailabilityProvider in org.apache.flink.runtime.io.network.partition
Classes in org.apache.flink.runtime.io.network.partition that implement AvailabilityProvider Modifier and Type Class Description classBoundedBlockingResultPartitionA output data result of an individual task (one partition of an intermediate result), produced and communicated in a batch manner: The result must be produced completely before it can be consumed.classBufferWritingResultPartitionAResultPartitionwhich writes buffers directly toResultSubpartitions.classPipelinedResultPartitionA result output of a task, pipelined (streamed) to the receivers.classResultPartitionA result partition for data produced by a single task.classSortMergeResultPartitionSortMergeResultPartitionappends records and events toDataBufferand after theDataBufferis full, all data in theDataBufferwill be copied and spilled to aPartitionedFilein subpartition index order sequentially. -
Uses of AvailabilityProvider in org.apache.flink.runtime.io.network.partition.consumer
Classes in org.apache.flink.runtime.io.network.partition.consumer that implement AvailabilityProvider Modifier and Type Class Description classIndexedInputGateAnInputGatewith a specific index.classInputGateAn input gate consumes one or more partitions of a single produced intermediate result.classSingleInputGateAn input gate consumes one or more partitions of a single produced intermediate result.classUnionInputGateInput gate wrapper to union the input from multiple input gates. -
Uses of AvailabilityProvider in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle
Classes in org.apache.flink.runtime.io.network.partition.hybrid.tiered.shuffle that implement AvailabilityProvider Modifier and Type Class Description classTieredResultPartitionTieredResultPartitionappends records and events to the tiered storage, which supports the upstream dynamically switches storage tier for writing shuffle data, and the downstream will read data from the relevant tier. -
Uses of AvailabilityProvider in org.apache.flink.runtime.state.changelog
Methods in org.apache.flink.runtime.state.changelog that return AvailabilityProvider Modifier and Type Method Description default AvailabilityProviderStateChangelogStorage. getAvailabilityProvider() -
Uses of AvailabilityProvider in org.apache.flink.runtime.taskmanager
Classes in org.apache.flink.runtime.taskmanager that implement AvailabilityProvider Modifier and Type Class Description classInputGateWithMetricsThis class wrapsInputGateprovided by shuffle service and it is mainly used for increasing general input metrics fromTaskIOMetricGroup. -
Uses of AvailabilityProvider in org.apache.flink.streaming.api.operators
Classes in org.apache.flink.streaming.api.operators that implement AvailabilityProvider Modifier and Type Class Description classSourceOperator<OUT,SplitT extends org.apache.flink.api.connector.source.SourceSplit>Base source operator only used for integrating the source reader which is proposed by FLIP-27. -
Uses of AvailabilityProvider in org.apache.flink.streaming.api.operators.sort
Classes in org.apache.flink.streaming.api.operators.sort that implement AvailabilityProvider Modifier and Type Class Description classMultiInputSortingDataInput<IN,K>An input that wraps an underlying input and sorts the incoming records.classSortingDataInput<T,K>AStreamTaskInputwhich sorts in the incoming records from a chained input. -
Uses of AvailabilityProvider in org.apache.flink.streaming.runtime.io
Subinterfaces of AvailabilityProvider in org.apache.flink.streaming.runtime.io Modifier and Type Interface Description interfacePushingAsyncDataInput<T>The variant ofPullingAsyncDataInputthat is defined for handling both network input and source input in a unified way viaPushingAsyncDataInput.emitNext(DataOutput)instead of returningOptional.empty()viaPullingAsyncDataInput.pollNext().interfaceRecoverableStreamTaskInput<T>AStreamTaskInputused during recovery of in-flight data.interfaceStreamInputProcessorInterface for processing records byStreamTask.interfaceStreamTaskInput<T>Basic interface for inputs of stream operators.Classes in org.apache.flink.streaming.runtime.io that implement AvailabilityProvider Modifier and Type Class Description classAbstractStreamTaskNetworkInput<T,R extends RecordDeserializer<DeserializationDelegate<StreamElement>>>Base class for network-based StreamTaskInput where each channel has a designatedRecordDeserializerfor spanning records.classStreamMultipleInputProcessorInput processor forMultipleInputStreamOperator.classStreamOneInputProcessor<IN>Input reader forOneInputStreamTask.classStreamTaskExternallyInducedSourceInput<T>A subclass ofStreamTaskSourceInputforExternallyInducedSourceReader.classStreamTaskNetworkInput<T>Implementation ofStreamTaskInputthat wraps an input from network taken fromCheckpointedInputGate.classStreamTaskSourceInput<T>Implementation ofStreamTaskInputthat reads data from theSourceOperatorand returns theDataInputStatusto indicate whether the source state is available, unavailable or finished. -
Uses of AvailabilityProvider in org.apache.flink.streaming.runtime.io.checkpointing
Classes in org.apache.flink.streaming.runtime.io.checkpointing that implement AvailabilityProvider Modifier and Type Class Description classCheckpointedInputGateTheCheckpointedInputGateusesCheckpointBarrierHandlerto handle incomingCheckpointBarrierfrom theInputGate. -
Uses of AvailabilityProvider in org.apache.flink.streaming.runtime.io.recovery
Classes in org.apache.flink.streaming.runtime.io.recovery that implement AvailabilityProvider Modifier and Type Class Description classRescalingStreamTaskNetworkInput<T>AStreamTaskNetworkInputimplementation that demultiplexes virtual channels. -
Uses of AvailabilityProvider in org.apache.flink.streaming.runtime.tasks
Classes in org.apache.flink.streaming.runtime.tasks that implement AvailabilityProvider Modifier and Type Class Description classStreamTaskFinishedOnRestoreSourceInput<T>A special source input implementation that immediately emit END_OF_INPUT.
-