Class DefaultTwoOutputNonPartitionedContext<OUT1,OUT2>
java.lang.Object
org.apache.flink.datastream.impl.context.DefaultTwoOutputNonPartitionedContext<OUT1,OUT2>
- All Implemented Interfaces:
org.apache.flink.datastream.api.context.RuntimeContext,org.apache.flink.datastream.api.context.TwoOutputNonPartitionedContext<OUT1,OUT2>
public class DefaultTwoOutputNonPartitionedContext<OUT1,OUT2>
extends Object
implements org.apache.flink.datastream.api.context.TwoOutputNonPartitionedContext<OUT1,OUT2>
The default implementation of
TwoOutputNonPartitionedContext.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DefaultRuntimeContextprotected final org.apache.flink.datastream.api.common.Collector<OUT1>protected final org.apache.flink.datastream.api.common.Collector<OUT2> -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTwoOutputNonPartitionedContext(DefaultRuntimeContext context, DefaultTwoOutputPartitionedContext<OUT1, OUT2> partitionedContext, org.apache.flink.datastream.api.common.Collector<OUT1> firstCollector, org.apache.flink.datastream.api.common.Collector<OUT2> secondCollector, boolean isKeyed, Set<Object> keySet, org.apache.flink.streaming.api.operators.Output<?> streamRecordOutput, Map<String, org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration<?>> watermarkDeclarationMap) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyToAllPartitions(org.apache.flink.datastream.api.function.TwoOutputApplyPartitionFunction<OUT1, OUT2> applyPartitionFunction) org.apache.flink.datastream.api.context.JobInfoorg.apache.flink.metrics.MetricGrouporg.apache.flink.datastream.api.context.TaskInfoorg.apache.flink.api.common.watermark.WatermarkManager
-
Field Details
-
context
-
firstCollector
-
secondCollector
-
-
Constructor Details
-
DefaultTwoOutputNonPartitionedContext
public DefaultTwoOutputNonPartitionedContext(DefaultRuntimeContext context, DefaultTwoOutputPartitionedContext<OUT1, OUT2> partitionedContext, org.apache.flink.datastream.api.common.Collector<OUT1> firstCollector, org.apache.flink.datastream.api.common.Collector<OUT2> secondCollector, boolean isKeyed, Set<Object> keySet, org.apache.flink.streaming.api.operators.Output<?> streamRecordOutput, Map<String, org.apache.flink.streaming.runtime.watermark.AbstractInternalWatermarkDeclaration<?>> watermarkDeclarationMap)
-
-
Method Details
-
applyToAllPartitions
-
getWatermarkManager
public org.apache.flink.api.common.watermark.WatermarkManager getWatermarkManager() -
getJobInfo
public org.apache.flink.datastream.api.context.JobInfo getJobInfo()- Specified by:
getJobInfoin interfaceorg.apache.flink.datastream.api.context.RuntimeContext
-
getTaskInfo
public org.apache.flink.datastream.api.context.TaskInfo getTaskInfo()- Specified by:
getTaskInfoin interfaceorg.apache.flink.datastream.api.context.RuntimeContext
-
getMetricGroup
public org.apache.flink.metrics.MetricGroup getMetricGroup()- Specified by:
getMetricGroupin interfaceorg.apache.flink.datastream.api.context.RuntimeContext
-