@Gauge(name = "myGaugeNameAbsolute", absolute = true) public void gaugeNameAbsolute() { } }
@Gauge public static int staticGaugeDefault() { return 1; }
@Gauge(absolute = true) public void gaugeAbsolute() { }
@Gauge private int gaugeDefault() { return 1; }
@Gauge(name = "myGaugeName") public void gaugeName() { }
@Gauge(name = "singleGaugeMethod") public long getSingleGauge() { return singleGauge; }
@Gauge(name = "packagePrivateGaugeMethod") long getPackagePrivateGauge() { return packagePrivateGauge; }
@Gauge(name = "packagePrivateGaugeMethod") long getPackagePrivateGauge() { return packagePrivateGauge; }
@Gauge(name = "publicGaugeMethod") public long getPublicGaugeMethod() { return publicGauge; }
@Gauge(name = "publicGaugeMethod") public long getPublicGaugeMethod() { return publicGauge; }
@Gauge(name = "protectedGaugeMethod") protected long getProtectedGauge() { return protectedGauge; }
@Gauge public String justAGaugeFromParent() { return "justAGaugeFromParent"; } }
@Gauge(name = "gaugePrivate") private String gaugePrivate() { return "gaugePrivate"; } }
@ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public static String metricsMethod() { return "value"; } }
@ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public String metricsMethod() { return "value"; } }
@ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public String metricsMethod() { return "value"; }
@ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public String metricsMethod() { return "value"; } }
@ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public String metricsMethod() { return "value"; } }
@ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public static String metricsMethod() { return "value"; } }
@Counted(name = "counter", monotonic = true) @ExceptionMetered(name = "exception") @Gauge(name = "gauge") @Metered(name = "meter") @Timed(name = "timer") public String metricsMethod() { return "value"; } }