Uses of Interface
org.apache.flink.runtime.io.AvailabilityProvider
Packages that use AvailabilityProvider
Package
Description
-
Uses of AvailabilityProvider in org.apache.flink.runtime.io
Subinterfaces of AvailabilityProvider in org.apache.flink.runtime.ioModifier and TypeInterfaceDescriptioninterfaceInterface defining couple of essential methods for asynchronous and non blocking data polling.Classes in org.apache.flink.runtime.io that implement AvailabilityProviderModifier and TypeClassDescriptionstatic final classA availability implementation for providing the helpful functions of resetting the available/unavailable states.Methods in org.apache.flink.runtime.io with parameters of type AvailabilityProviderModifier and TypeMethodDescriptionAvailabilityProvider.AvailabilityHelper.and(AvailabilityProvider other) 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.writerModifier and TypeInterfaceDescriptioninterfaceRecordWriterDelegate<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.interfaceA record-oriented runtime result writer API for producing results.Classes in org.apache.flink.runtime.io.network.api.writer that implement AvailabilityProviderModifier and TypeClassDescriptionfinal classBroadcastRecordWriter<T extends org.apache.flink.core.io.IOReadableWritable>A special record-oriented runtime result writer only for broadcast mode.final 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.bufferModifier and TypeInterfaceDescriptioninterfaceA dynamically sized buffer pool.interfaceA buffer provider to request buffers from in a synchronous or asynchronous fashion.Classes in org.apache.flink.runtime.io.network.buffer that implement AvailabilityProviderModifier and TypeClassDescriptionclassA buffer pool used to manage a number ofBufferinstances from theNetworkBufferPool.classThe 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 AvailabilityProviderModifier and TypeClassDescriptionclassA 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.classAResultPartitionwhich writes buffers directly toResultSubpartitions.classA result output of a task, pipelined (streamed) to the receivers.classA result partition for data produced by a single task.classSortMergeResultPartitionappends 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 AvailabilityProviderModifier and TypeClassDescriptionclassAnInputGatewith a specific index.classAn input gate consumes one or more partitions of a single produced intermediate result.classAn input gate consumes one or more partitions of a single produced intermediate result.classInput 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 AvailabilityProviderModifier and TypeClassDescriptionclassTieredResultPartitionappends 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 AvailabilityProviderModifier and TypeMethodDescriptiondefault AvailabilityProviderStateChangelogStorage.getAvailabilityProvider() -
Uses of AvailabilityProvider in org.apache.flink.runtime.taskmanager
Classes in org.apache.flink.runtime.taskmanager that implement AvailabilityProviderModifier and TypeClassDescriptionclassThis 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 AvailabilityProviderModifier and TypeClassDescriptionclassSourceOperator<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 AvailabilityProviderModifier and TypeClassDescriptionfinal classAn input that wraps an underlying input and sorts the incoming records.final 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.ioModifier and TypeInterfaceDescriptioninterfaceThe 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().interfaceAStreamTaskInputused during recovery of in-flight data.interfaceInterface for processing records byStreamTask.interfaceBasic interface for inputs of stream operators.Classes in org.apache.flink.streaming.runtime.io that implement AvailabilityProviderModifier and TypeClassDescriptionclassAbstractStreamTaskNetworkInput<T,R extends RecordDeserializer<DeserializationDelegate<StreamElement>>> Base class for network-based StreamTaskInput where each channel has a designatedRecordDeserializerfor spanning records.final classInput processor forMultipleInputStreamOperator.final classInput reader forOneInputStreamTask.classA subclass ofStreamTaskSourceInputforExternallyInducedSourceReader.final classImplementation ofStreamTaskInputthat wraps an input from network taken fromCheckpointedInputGate.classImplementation 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 AvailabilityProviderModifier and TypeClassDescriptionclassTheCheckpointedInputGateusesCheckpointBarrierHandlerto 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 AvailabilityProviderModifier and TypeClassDescriptionfinal classAStreamTaskNetworkInputimplementation that demultiplexes virtual channels. -
Uses of AvailabilityProvider in org.apache.flink.streaming.runtime.tasks
Classes in org.apache.flink.streaming.runtime.tasks that implement AvailabilityProviderModifier and TypeClassDescriptionclassA special source input implementation that immediately emit END_OF_INPUT.