Uses of Package
org.apache.flink.streaming.api.operators
Packages that use org.apache.flink.streaming.api.operators
Package
Description
-
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.runtime.asyncprocessing.operatorsClassDescriptionBase class for all stream operators.New base class for all stream operators, intended to eventually replace
AbstractStreamOperator.Inputinterface used inMultipleInputStreamOperator.Internal interface for in-flight timers.Interface for working with time and timers.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Basic interface for stream operators.Helper class to constructAbstractStreamOperatorV2.Custom state handling hooks to be invoked byStreamOperatorStateHandler.Interface for things that can be called byInternalTimerService.Interface for stream operators with two inputs.The interface with user function.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.runtime.asyncprocessing.operators.windowingClassDescriptionBase class for all stream operators.
Inputinterface used inMultipleInputStreamOperator.Internal interface for in-flight timers.Interface for working with time and timers.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.OperatorAttributes element provides Job Manager with information that can be used to optimize job performance.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Basic interface for stream operators.Custom state handling hooks to be invoked byStreamOperatorStateHandler.Interface for things that can be called byInternalTimerService.The interface with user function.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api
-
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.datastreamClassDescriptionInterface for stream operators with one input.A factory to create
OneInputStreamOperator.A factory to createStreamOperator.Deprecated.Interface for stream operators with two inputs.A factory to createTwoInputStreamOperator. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.functions.queryClassDescriptionBase class for all stream operators.
Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.Basic interface for stream operators.Custom state handling hooks to be invoked byStreamOperatorStateHandler.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.functions.sourceClassDescriptionBase class for all stream operators.Base class for all stream operator factories.
Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.A factory to createOneInputStreamOperator.Basic interface for stream operators.A factory to createStreamOperator.Helper class to constructAbstractStreamOperatorV2.Custom state handling hooks to be invoked byStreamOperatorStateHandler.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.graphClassDescriptionA provider pattern for creating an instance of a
InternalTimeServiceManager.The Factory class forSourceOperator.Basic interface for stream operators.A factory to createStreamOperator. -
-
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.operatorsClassDescriptionBase class for all stream operators.Base class for all stream operator factories.This is used as the base class for operators that have a user-defined function.Interface for one-input operators that need to be notified about the logical/semantical end of input.Defines the chaining scheme for the operator.A factory class for the
StreamOperators implementingOperatorEventHandler.Inputinterface used inMultipleInputStreamOperator.Input format source operator factory.Describe the input selection that stream operators want to read records.Utility class for creatingInputSelection.Internal interface for in-flight timers.Interface for working with time and timers.InternalTimerServicethat stores timers on the Java heap.A snapshot of internal timers, containing event and processing timers and the serializers to use to write / read them.A reader for aInternalTimersSnapshot.A writer for aInternalTimersSnapshot.An entity keeping all the time-related services.A provider pattern for creating an instance of aInternalTimeServiceManager.Signals whether the watermark should continue advancing.An entity keeping all the time-related services.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.OperatorAttributes element provides Job Manager with information that can be used to optimize job performance.The builder class forOperatorAttributes.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Interface for operator factories which create the sink operator containing anOutputFormat.Simple factory which just wrap existedStreamOperator.Implementation of theRuntimeContext, for streaming operators.Basic interface for stream operators.A factory to createStreamOperator.Helper class to constructAbstractStreamOperatorV2.This interface represents a context from which a stream operator can initialize everything connected to state such as e.g. backends, raw state, and timer service manager.Class encapsulating various state backend handling logic forStreamOperatorimplementations.Custom state handling hooks to be invoked byStreamOperatorStateHandler.Deprecated.This class is based on theSourceFunctionAPI, which is due to be removed.This is the interface through which stream task expose aStreamOperatorStateContextto their operators.Functional interface to create the keyed state backend.Implementation ofInternalTimerto use with aHeapPriorityQueueSet.A serializer forTimerHeapInternalTimerobjects that produces a serialization format that is lexicographically aligned the priority of the timers.Snapshot class for theTimerSerializer.Interface for things that can be called byInternalTimerService.Udf stream operator factory.The interface with user function.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.operators.coClassDescriptionBase class for all stream operators.This is used as the base class for operators that have a user-defined function.Interface for multi-input operators that need to be notified about the logical/semantical end of input.Interface for stream operators that can select the input to get
StreamRecord.Describe the input selection that stream operators want to read records.Internal interface for in-flight timers.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Basic interface for stream operators.Custom state handling hooks to be invoked byStreamOperatorStateHandler.Interface for things that can be called byInternalTimerService.Interface for stream operators with two inputs.The interface with user function.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.operators.collectClassDescriptionBase class for all stream operators.Base class for all stream operator factories.This is used as the base class for operators that have a user-defined function.A factory class for the
StreamOperators implementingOperatorEventHandler.Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.Simple factory which just wrap existedStreamOperator.Udf stream operator factory which just wrap existedAbstractUdfStreamOperator.Basic interface for stream operators.A factory to createStreamOperator.Helper class to constructAbstractStreamOperatorV2.Custom state handling hooks to be invoked byStreamOperatorStateHandler.AStreamOperatorfor executingSinkFunctions.Udf stream operator factory.The interface with user function.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
-
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.operators.sort
-
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.operators.sorted.stateClassDescriptionInterface for working with time and timers.An entity keeping all the time-related services.Signals whether the watermark should continue advancing.Interface for setting and querying the current key of keyed operations.Interface for things that can be called by
InternalTimerService. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.operators.sortpartitionClassDescriptionBase class for all stream operators.Interface for one-input operators that need to be notified about the logical/semantical end of input.
Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.OperatorAttributes element provides Job Manager with information that can be used to optimize job performance.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Basic interface for stream operators.Custom state handling hooks to be invoked byStreamOperatorStateHandler.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.api.transformationsClassDescriptionDefines the chaining scheme for the operator.Interface for stream operators with one input.A factory to create
StreamOperator.AStreamOperatorfor executingSinkFunctions.Deprecated.This class is based on theSourceFunctionAPI, which is due to be removed.Interface for stream operators with two inputs. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.ioClassDescriptionInterface for multi-input operators that need to be notified about the logical/semantical end of input.
Inputinterface used inMultipleInputStreamOperator.Interface for stream operators that can select the input to getStreamRecord.Interface for stream operators with multipleInputs.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Base source operator only used for integrating the source reader which is proposed by FLIP-27.Interface for stream operators with two inputs. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.operatorsClassDescriptionBase class for all stream operators.Base class for all stream operator factories.
Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.A factory to createOneInputStreamOperator.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Basic interface for stream operators.A factory to createStreamOperator.Helper class to constructAbstractStreamOperatorV2.Custom state handling hooks to be invoked byStreamOperatorStateHandler.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.operators.sinkClassDescriptionBase class for all stream operators.Base class for all stream operator factories.
Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.A factory to createOneInputStreamOperator.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Basic interface for stream operators.A factory to createStreamOperator.Helper class to constructAbstractStreamOperatorV2.Custom state handling hooks to be invoked byStreamOperatorStateHandler.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.operators.windowingClassDescriptionBase class for all stream operators.Base class for all stream operator factories.This is used as the base class for operators that have a user-defined function.
Inputinterface used inMultipleInputStreamOperator.Internal interface for in-flight timers.Interface for working with time and timers.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.A factory to createOneInputStreamOperator.OperatorAttributes element provides Job Manager with information that can be used to optimize job performance.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Basic interface for stream operators.A factory to createStreamOperator.Helper class to constructAbstractStreamOperatorV2.Custom state handling hooks to be invoked byStreamOperatorStateHandler.Interface for things that can be called byInternalTimerService.The interface with user function.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.tasksClassDescriptionInterface for multi-input operators that need to be notified about the logical/semantical end of input.
Inputinterface used inMultipleInputStreamOperator.AStreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.Base source operator only used for integrating the source reader which is proposed by FLIP-27.Basic interface for stream operators.Deprecated.This class is based on theSourceFunctionAPI, which is due to be removed.This is the interface through which stream task expose aStreamOperatorStateContextto their operators. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.translatorsClassDescriptionBase class for all stream operators.
Inputinterface used inMultipleInputStreamOperator.Interface for setting and querying the current key of keyed operations.This interface is used to optimize the calls ofInput.setKeyContextElement(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IN>),StreamOperator.setKeyContextElement1(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>)andStreamOperator.setKeyContextElement2(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>).Interface for stream operators with one input.Basic interface for stream operators.A factory to createStreamOperator.Custom state handling hooks to be invoked byStreamOperatorStateHandler.A V1 operator that needs access to theMailboxExecutorshould implement this interface. -
Classes in org.apache.flink.streaming.api.operators used by org.apache.flink.streaming.runtime.watermark.extension.eventtimeClassDescriptionAn entity keeping all the time-related services.A
StreamOperatoris supplied with an object of this interface that can be used to emit elements and other messages, such as barriers and watermarks, from an operator.
SourceFunctionAPI, which is due to be removed.