@Override public <T> Gauge<T> newGauge(String group, String name, T value) { return new Gauge<T>(name, value); }
@Override public <T> Gauge<T> newGauge(String group, String name, T value) { return new Gauge<T>(name, value); }
public <T> Gauge<T> newGauge(String name, T value) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), value)); }
public <T> Gauge<T> newGauge(String name, T value) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), value)); }
public <T> Gauge<T> newGauge(String name, T value) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), value)); }
public <T> Gauge<T> newGauge(String name, T value) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), value)); }
public <T> Gauge<T> newGauge(String name, T value) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), value)); }
public <T> Gauge<T> newGauge(String name, final ValueFunction<T> valueFunc) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), valueFunc.getValue()) { @Override public T getValue() { return valueFunc.getValue(); } }); }
public <T> Gauge<T> newGauge(String name, final ValueFunction<T> valueFunc) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), valueFunc.getValue()) { @Override public T getValue() { return valueFunc.getValue(); } }); }
public <T> Gauge<T> newGauge(String name, final ValueFunction<T> valueFunc) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), valueFunc.getValue()) { @Override public T getValue() { return valueFunc.getValue(); } }); }
public <T> Gauge<T> newGauge(String name, final ValueFunction<T> valueFunc) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), valueFunc.getValue()) { @Override public T getValue() { return valueFunc.getValue(); } }); }
public <T> Gauge<T> newGauge(String name, final ValueFunction<T> valueFunc) { return registry.newGauge(groupName, new Gauge<T>((prefix + name).toLowerCase(), valueFunc.getValue()) { @Override public T getValue() { return valueFunc.getValue(); } }); }
@Override public <T> Gauge<T> newGauge(String group, String name, T value) { if (!gauges.containsKey(group)) { gauges.put(group, new ArrayList<>()); } Gauge<T> g = new Gauge<>(name, value); gauges.get(group).add(g); return g; }
@Override public <T> Gauge<T> newGauge(String group, String name, T value) { Gauge<T> gauge = new Gauge<>(name, value); return newGauge(group, gauge); }
public static Context getMockContext() { Context context = new MockContext(); MetricsRegistry metricsRegistry = mock(MetricsRegistry.class); doAnswer(args -> new Timer((String) args.getArguments()[0])).when(metricsRegistry).newTimer(anyString(), anyString()); doAnswer(args -> new Counter((String) args.getArguments()[0])).when(metricsRegistry).newCounter(anyString(), anyString()); doAnswer(args -> new Gauge((String) args.getArguments()[0], 0)).when(metricsRegistry).newGauge(anyString(), any()); doReturn(metricsRegistry).when(context.getContainerContext()).getContainerMetricsRegistry(); return context; }