Class ReaderInvocationUtil<OutputT,ReaderT extends Source.Reader<OutputT>>
java.lang.Object
org.apache.beam.runners.flink.metrics.ReaderInvocationUtil<OutputT,ReaderT>
Util for invoking
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 Summary
ConstructorsConstructorDescriptionReaderInvocationUtil(String stepName, PipelineOptions options, org.apache.beam.runners.flink.metrics.FlinkMetricContainerBase container) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninvokeAdvance(ReaderT reader) booleaninvokeStart(ReaderT reader)
-
Constructor Details
-
ReaderInvocationUtil
public ReaderInvocationUtil(String stepName, PipelineOptions options, org.apache.beam.runners.flink.metrics.FlinkMetricContainerBase container)
-
-
Method Details
-
invokeStart
- Throws:
IOException
-
invokeAdvance
- Throws:
IOException
-