Interface JmxReducer<T>

Type Parameters:
T - a type of objects to be reduced
All Known Implementing Classes:
JmxReducers.JmxReducerAny, JmxReducers.JmxReducerAvg, JmxReducers.JmxReducerConcat, JmxReducers.JmxReducerDistinct, JmxReducers.JmxReducerMax, JmxReducers.JmxReducerMin, JmxReducers.JmxReducerSum

public interface JmxReducer<T>
Reduces input list to single value.

It's highly recommended for implementations of this interface to be stateless or immutable (namely have immutable state after creation)

  • Method Summary

    Modifier and Type
    Method
    Description
    reduce(List<? extends T> list)
     
  • Method Details

    • reduce

      @Nullable T reduce(List<? extends T> list)