Uses of Interface
org.apache.flink.streaming.api.operators.StreamOperatorFactory
Packages that use StreamOperatorFactory
Package
Description
-
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.datastream
Methods in org.apache.flink.streaming.api.datastream with parameters of type StreamOperatorFactoryModifier and TypeMethodDescriptionprotected <R> SingleOutputStreamOperator<R>DataStream.doTransform(String operatorName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, StreamOperatorFactory<R> operatorFactory) protected <R> SingleOutputStreamOperator<R>KeyedStream.doTransform(String operatorName, org.apache.flink.api.common.typeinfo.TypeInformation<R> outTypeInfo, StreamOperatorFactory<R> operatorFactory) -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.functions.source
Classes in org.apache.flink.streaming.api.functions.source that implement StreamOperatorFactoryModifier and TypeClassDescriptionclassContinuousFileReaderOperatorFactory<OUT,T extends TimestampedInputSplit> ContinuousFileReaderOperatorfactory. -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.graph
Methods in org.apache.flink.streaming.api.graph with type parameters of type StreamOperatorFactoryModifier and TypeMethodDescription<T extends StreamOperatorFactory<?>>
TStreamConfig.getStreamOperatorFactory(ClassLoader cl) <T extends StreamOperatorFactory<?>>
Class<T>StreamConfig.getStreamOperatorFactoryClass(ClassLoader cl) Methods in org.apache.flink.streaming.api.graph that return StreamOperatorFactoryModifier and TypeMethodDescriptionDefaultStreamGraphContext.getOperatorFactory(Integer streamNodeId) StreamGraphContext.getOperatorFactory(Integer streamNodeId) Retrieves theStreamOperatorFactoryfor the specified stream node id.StreamNode.getOperatorFactory()Methods in org.apache.flink.streaming.api.graph with parameters of type StreamOperatorFactoryModifier and TypeMethodDescription<IN1,IN2, OUT>
voidStreamGraph.addCoOperator(Integer vertexID, String slotSharingGroup, String coLocationGroup, StreamOperatorFactory<OUT> taskOperatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<IN1> in1TypeInfo, org.apache.flink.api.common.typeinfo.TypeInformation<IN2> in2TypeInfo, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, String operatorName) <IN,OUT> void StreamGraph.addLegacySource(Integer vertexID, String slotSharingGroup, String coLocationGroup, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, String operatorName) <OUT> voidStreamGraph.addMultipleInputOperator(Integer vertexID, String slotSharingGroup, String coLocationGroup, StreamOperatorFactory<OUT> operatorFactory, List<org.apache.flink.api.common.typeinfo.TypeInformation<?>> inTypeInfos, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, String operatorName) protected StreamNodeStreamGraph.addNode(Integer vertexID, String slotSharingGroup, String coLocationGroup, Class<? extends TaskInvokable> vertexClass, StreamOperatorFactory<?> operatorFactory, String operatorName) <IN,OUT> void StreamGraph.addOperator(Integer vertexID, String slotSharingGroup, String coLocationGroup, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, String operatorName) <IN,OUT> void StreamGraph.addSink(Integer vertexID, String slotSharingGroup, String coLocationGroup, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<IN> inTypeInfo, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, String operatorName) voidStreamNode.setOperatorFactory(StreamOperatorFactory<?> streamOperatorFactory) voidStreamConfig.setStreamOperatorFactory(StreamOperatorFactory<?> factory) Constructors in org.apache.flink.streaming.api.graph with parameters of type StreamOperatorFactoryModifierConstructorDescriptionStreamNode(Integer id, String slotSharingGroup, String coLocationGroup, StreamOperatorFactory<?> operatorFactory, String operatorName, Class<? extends TaskInvokable> jobVertexClass) -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.graph.util
Methods in org.apache.flink.streaming.api.graph.util that return StreamOperatorFactory -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.operators
Subinterfaces of StreamOperatorFactory in org.apache.flink.streaming.api.operatorsModifier and TypeInterfaceDescriptioninterfaceA factory class for theStreamOperators implementingOperatorEventHandler.interfaceInput format source operator factory.interfaceOneInputStreamOperatorFactory<IN,OUT> A factory to createOneInputStreamOperator.interfaceOutputFormatOperatorFactory<IN,OUT> Interface for operator factories which create the sink operator containing anOutputFormat.interfaceTwoInputStreamOperatorFactory<IN1,IN2, OUT> A factory to createTwoInputStreamOperator.interfaceUdf stream operator factory.Classes in org.apache.flink.streaming.api.operators that implement StreamOperatorFactoryModifier and TypeClassDescriptionclassBase class for all stream operator factories.classInput format source operator factory which just wrap existedStreamSource.classSimple factory which just wrap existedStreamOperator.classA simple operator factory which create an operator containing anOutputFormat.classUdf stream operator factory which just wrap existedAbstractUdfStreamOperator.classThe Factory class forSourceOperator.Methods in org.apache.flink.streaming.api.operators with parameters of type StreamOperatorFactoryModifier and TypeMethodDescriptionstatic <OUT,OP extends StreamOperator<OUT>>
org.apache.flink.api.java.tuple.Tuple2<OP,Optional<ProcessingTimeService>> StreamOperatorFactoryUtil.createOperator(StreamOperatorFactory<OUT> operatorFactory, StreamTask<OUT, ?> containingTask, StreamConfig configuration, Output<StreamRecord<OUT>> output, OperatorEventDispatcher operatorEventDispatcher) Creates a new operator using a factory and makes sure that all special factory traits are properly handled. -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.operators.collect
Classes in org.apache.flink.streaming.api.operators.collect that implement StreamOperatorFactory -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.operators.legacy
Subinterfaces of StreamOperatorFactory in org.apache.flink.streaming.api.operators.legacy -
Uses of StreamOperatorFactory in org.apache.flink.streaming.api.transformations
Fields in org.apache.flink.streaming.api.transformations declared as StreamOperatorFactoryModifier and TypeFieldDescriptionprotected final StreamOperatorFactory<OUT>AbstractMultipleInputTransformation.operatorFactoryMethods in org.apache.flink.streaming.api.transformations that return StreamOperatorFactoryModifier and TypeMethodDescriptionAbstractMultipleInputTransformation.getOperatorFactory()Returns theStreamOperatorFactoryof this Transformation.LegacySinkTransformation.getOperatorFactory()Returns theStreamOperatorFactoryof thisLegacySinkTransformation.LegacySourceTransformation.getOperatorFactory()Returns theStreamOperatorFactoryof thisLegacySourceTransformation.OneInputTransformation.getOperatorFactory()Returns theStreamOperatorFactoryof this Transformation.TwoInputTransformation.getOperatorFactory()Returns theStreamOperatorFactoryof this Transformation.Constructors in org.apache.flink.streaming.api.transformations with parameters of type StreamOperatorFactoryModifierConstructorDescriptionAbstractMultipleInputTransformation(String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism) AbstractMultipleInputTransformation(String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, boolean parallelismConfigured) KeyedMultipleInputTransformation(String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, org.apache.flink.api.common.typeinfo.TypeInformation<?> stateKeyType) LegacySinkTransformation(org.apache.flink.api.dag.Transformation<T> input, String name, StreamOperatorFactory<Object> operatorFactory, int parallelism) LegacySinkTransformation(org.apache.flink.api.dag.Transformation<T> input, String name, StreamOperatorFactory<Object> operatorFactory, int parallelism, boolean parallelismConfigured) MultipleInputTransformation(String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism) MultipleInputTransformation(String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, boolean parallelismConfigured) OneInputTransformation(org.apache.flink.api.dag.Transformation<IN> input, String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism) OneInputTransformation(org.apache.flink.api.dag.Transformation<IN> input, String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, boolean parallelismConfigured) Creates a newLegacySinkTransformationfrom the given inputTransformation.TwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism) TwoInputTransformation(org.apache.flink.api.dag.Transformation<IN1> input1, org.apache.flink.api.dag.Transformation<IN2> input2, String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, boolean parallelismConfigured) Creates a newTwoInputTransformationfrom the given inputs and operator. -
Uses of StreamOperatorFactory in org.apache.flink.streaming.runtime.operators
Classes in org.apache.flink.streaming.runtime.operators that implement StreamOperatorFactoryModifier and TypeClassDescriptionclass -
Uses of StreamOperatorFactory in org.apache.flink.streaming.runtime.operators.sink
Classes in org.apache.flink.streaming.runtime.operators.sink that implement StreamOperatorFactoryModifier and TypeClassDescriptionfinal classCommitterOperatorFactory<CommT>AStreamOperatorFactoryforCommitterOperator.final classSinkWriterOperatorFactory<InputT,CommT> AStreamOperatorFactoryforSinkWriterOperator. -
Uses of StreamOperatorFactory in org.apache.flink.streaming.runtime.operators.windowing
Classes in org.apache.flink.streaming.runtime.operators.windowing that implement StreamOperatorFactoryModifier and TypeClassDescriptionclassEvictingWindowOperatorFactory<K,IN, OUT, W extends Window> classWindowOperatorFactory<K,IN, ACC, OUT, W extends Window> -
Uses of StreamOperatorFactory in org.apache.flink.streaming.runtime.translators
Methods in org.apache.flink.streaming.runtime.translators with parameters of type StreamOperatorFactoryModifier and TypeMethodDescriptionprotected Collection<Integer>AbstractTwoInputTransformationTranslator.translateInternal(org.apache.flink.api.dag.Transformation<OUT> transformation, org.apache.flink.api.dag.Transformation<IN1> firstInputTransformation, org.apache.flink.api.dag.Transformation<IN2> secondInputTransformation, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo, org.apache.flink.api.java.functions.KeySelector<IN1, ?> firstKeySelector, org.apache.flink.api.java.functions.KeySelector<IN2, ?> secondKeySelector, TransformationTranslator.Context context)