package cf.dropsonde.metron; /** * @author Mike Heath */ public interface MetronClient extends AutoCloseable { LogEmitter createLogEmitter(String sourceType, String sourceInstance); void emitCounterEvent(String name, long delta); void emitError(String source, int code, String message); void emitValueMetric(String name, double value, String unit); HttpStartStopEmitter createHttpStartStopEmitter(); @Override void close(); }