I think it is bad idea to append int value to any aggregator.
public interface MetricAggregator<C extends Number> {

    void append(C calculated);

    C getAggregated();

    void reset();

    String getName();  //name

    String getDisplayName();
}