类 ProxyOutput<T>
- java.lang.Object
-
- org.apache.flink.iteration.proxy.ProxyOutput<T>
-
- 所有已实现的接口:
org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<T>>,org.apache.flink.util.Collector<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<T>>
public class ProxyOutput<T> extends Object implements org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<T>>
Proxy output to provide to the wrapped operator.
-
-
构造器概要
构造器 构造器 说明 ProxyOutput(org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IterationRecord<T>>> output)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()voidcollect(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<T> record)<X> voidcollect(org.apache.flink.util.OutputTag<X> outputTag, org.apache.flink.streaming.runtime.streamrecord.StreamRecord<X> record)voidemitLatencyMarker(org.apache.flink.streaming.runtime.streamrecord.LatencyMarker latencyMarker)voidemitWatermark(org.apache.flink.streaming.api.watermark.Watermark mark)voidemitWatermarkStatus(org.apache.flink.streaming.runtime.watermarkstatus.WatermarkStatus watermarkStatus)voidsetContextRound(Integer contextRound)
-
-
-
构造器详细资料
-
ProxyOutput
public ProxyOutput(org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<IterationRecord<T>>> output)
-
-
方法详细资料
-
setContextRound
public void setContextRound(Integer contextRound)
-
emitWatermark
public void emitWatermark(org.apache.flink.streaming.api.watermark.Watermark mark)
- 指定者:
emitWatermark在接口中org.apache.flink.streaming.api.operators.Output<T>
-
emitWatermarkStatus
public void emitWatermarkStatus(org.apache.flink.streaming.runtime.watermarkstatus.WatermarkStatus watermarkStatus)
- 指定者:
emitWatermarkStatus在接口中org.apache.flink.streaming.api.operators.Output<T>
-
collect
public <X> void collect(org.apache.flink.util.OutputTag<X> outputTag, org.apache.flink.streaming.runtime.streamrecord.StreamRecord<X> record)- 指定者:
collect在接口中org.apache.flink.streaming.api.operators.Output<T>
-
emitLatencyMarker
public void emitLatencyMarker(org.apache.flink.streaming.runtime.streamrecord.LatencyMarker latencyMarker)
- 指定者:
emitLatencyMarker在接口中org.apache.flink.streaming.api.operators.Output<T>
-
collect
public void collect(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<T> record)
- 指定者:
collect在接口中org.apache.flink.util.Collector<T>
-
close
public void close()
- 指定者:
close在接口中org.apache.flink.util.Collector<T>
-
-