public class ReaderInvocationUtil<OutputT,ReaderT extends 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,
PipelineOptions options,
FlinkMetricContainer container) |
Modifier and Type | Method and Description |
---|---|
boolean |
invokeAdvance(ReaderT reader) |
boolean |
invokeStart(ReaderT reader) |
public ReaderInvocationUtil(java.lang.String stepName, PipelineOptions options, FlinkMetricContainer container)