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 TypeMethodDescriptionboolean
invokeAdvance
(ReaderT reader) boolean
invokeStart
(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
-