Class MetricsAccumulator
java.lang.Object
org.apache.beam.runners.flink.metrics.MetricsAccumulator
- All Implemented Interfaces:
 Serializable,Cloneable,org.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap,,org.apache.beam.runners.core.metrics.MetricsContainerStepMap> org.apache.flink.api.common.accumulators.SimpleAccumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap>
public class MetricsAccumulator
extends Object
implements org.apache.flink.api.common.accumulators.SimpleAccumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap>
Accumulator of 
MetricsContainerStepMap. This accumulator will only be reported to Flink
 when the job ends. This avoids the runtime overhead for accumulators which are continously sent
 to the job manager.- See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.beam.runners.core.metrics.MetricsContainerStepMap value) org.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap, org.apache.beam.runners.core.metrics.MetricsContainerStepMap> clone()org.apache.beam.runners.core.metrics.MetricsContainerStepMapvoidmerge(org.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap, org.apache.beam.runners.core.metrics.MetricsContainerStepMap> other) void 
- 
Constructor Details
- 
MetricsAccumulator
public MetricsAccumulator() 
 - 
 - 
Method Details
- 
add
public void add(org.apache.beam.runners.core.metrics.MetricsContainerStepMap value) - Specified by:
 addin interfaceorg.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap> 
 - 
getLocalValue
public org.apache.beam.runners.core.metrics.MetricsContainerStepMap getLocalValue()- Specified by:
 getLocalValuein interfaceorg.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap> 
 - 
resetLocal
public void resetLocal()- Specified by:
 resetLocalin interfaceorg.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap> 
 - 
merge
public void merge(org.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap, org.apache.beam.runners.core.metrics.MetricsContainerStepMap> other) - Specified by:
 mergein interfaceorg.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap> 
 - 
clone
public org.apache.flink.api.common.accumulators.Accumulator<org.apache.beam.runners.core.metrics.MetricsContainerStepMap,org.apache.beam.runners.core.metrics.MetricsContainerStepMap> clone() 
 -