Package org.apache.storm.metric.api

# Interface IClusterMetricsConsumer

All Known Implementing Classes:
  `LoggingClusterMetricsConsumer`

public interface IClusterMetricsConsumer

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static class`
  `IClusterMetricsConsumer.ClusterInfo`
  `static class`
  `IClusterMetricsConsumer.SupervisorInfo`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `cleanup()`
  `void`
  `handleDataPoints(IClusterMetricsConsumer.ClusterInfo clusterInfo, Collection<DataPoint> dataPoints)`
  `void`
  `handleDataPoints(IClusterMetricsConsumer.SupervisorInfo supervisorInfo, Collection<DataPoint> dataPoints)`
  `void`
  `prepare(Object registrationArgument)`

- ## Method Details

  - ### prepare

    void prepare(Object registrationArgument)

  - ### handleDataPoints

    void handleDataPoints(IClusterMetricsConsumer.ClusterInfo clusterInfo, Collection<DataPoint> dataPoints)

  - ### handleDataPoints

    void handleDataPoints(IClusterMetricsConsumer.SupervisorInfo supervisorInfo, Collection<DataPoint> dataPoints)

  - ### cleanup

    void cleanup()