public class ReaderInvocationUtil<OutputT,ReaderT extends org.apache.beam.sdk.io.Source.Reader<OutputT>>
extends java.lang.Object
Source.Reader methods that might require a MetricsContainerImpl
to be active. Source.Reader decorator which registers MetricsContainerImpl. It update
metrics to Flink metric and accumulator in start and advance.| Constructor and Description |
|---|
ReaderInvocationUtil(java.lang.String stepName,
org.apache.beam.sdk.options.PipelineOptions options,
FlinkMetricContainer container) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
invokeAdvance(ReaderT reader) |
boolean |
invokeStart(ReaderT reader) |
public ReaderInvocationUtil(java.lang.String stepName,
org.apache.beam.sdk.options.PipelineOptions options,
FlinkMetricContainer container)