com.bmc.truesight.saas.metrics.Fn Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of metrics-truesight-meter Show documentation
Show all versions of metrics-truesight-meter Show documentation
A library for reporting dropwizard metrics to the TrueSight meter.
package com.bmc.truesight.saas.metrics;
import com.bmc.truesight.saas.meter.client.model.Measure;
import java.util.List;
public interface Fn {
@FunctionalInterface
interface RateConverter {
Double convert(Double value);
}
@FunctionalInterface
interface GetValue {
Double getValue(T source);
}
@FunctionalInterface
interface ExtFilter {
void filter(String name, T toConvert, RateConverter converter, List list);
}
}