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 ofTwoOutputNonPartitionedContext.
-
-
Field Summary
Fields Modifier and Type Field Description protected DefaultRuntimeContextcontextprotected org.apache.flink.datastream.api.common.Collector<OUT1>firstCollectorprotected org.apache.flink.datastream.api.common.Collector<OUT2>secondCollector
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyToAllPartitions(org.apache.flink.datastream.api.function.TwoOutputApplyPartitionFunction<OUT1,OUT2> applyPartitionFunction)org.apache.flink.datastream.api.context.JobInfogetJobInfo()org.apache.flink.metrics.MetricGroupgetMetricGroup()org.apache.flink.datastream.api.context.TaskInfogetTaskInfo()org.apache.flink.api.common.watermark.WatermarkManagergetWatermarkManager()
-
-
-
Field Detail
-
context
protected final DefaultRuntimeContext context
-
firstCollector
protected final org.apache.flink.datastream.api.common.Collector<OUT1> firstCollector
-
secondCollector
protected final org.apache.flink.datastream.api.common.Collector<OUT2> secondCollector
-
-
Constructor Detail
-
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 Detail
-
applyToAllPartitions
public void applyToAllPartitions(org.apache.flink.datastream.api.function.TwoOutputApplyPartitionFunction<OUT1,OUT2> applyPartitionFunction) throws Exception
-
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
-
-