Package org.apache.flink.metrics
Interface Reporter
-
- All Known Subinterfaces:
EventReporter,MetricReporter,TraceReporter
- All Known Implementing Classes:
AbstractReporter
@Public public interface ReporterParent interface to all reporters, defining their common lifecycle.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Closes this reporter.voidopen(MetricConfig config)Configures this reporter.
-
-
-
Method Detail
-
open
void open(MetricConfig config)
Configures this reporter.If the reporter was instantiated generically and hence parameter-less, this method is the place where the reporter sets it's basic fields based on configuration values. Otherwise, this method will typically be a no-op since resources can be acquired in the constructor.
This method is always called first on a newly instantiated reporter.
- Parameters:
config- A properties object that contains all parameters set for this reporter.
-
close
void close()
Closes this reporter. Should be used to close channels, streams and release resources.
-
-