public abstract class AbstractMetricsKeyListener extends AbstractMetricsListener<TimeCounterEvent> implements MetricsLifeListener<TimeCounterEvent>
MetricsEventBus,
build a consistent static method for general and custom monitoring consume methods| Constructor and Description |
|---|
AbstractMetricsKeyListener(MetricsKey metricsKey) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSupport(MetricsEvent event)
The MetricsKey type determines whether events are supported
|
static AbstractMetricsKeyListener |
onError(MetricsKey metricsKey,
Consumer<TimeCounterEvent> errorFunc) |
static AbstractMetricsKeyListener |
onEvent(MetricsKey metricsKey,
Consumer<TimeCounterEvent> postFunc) |
void |
onEvent(TimeCounterEvent event)
notify event.
|
static AbstractMetricsKeyListener |
onFinish(MetricsKey metricsKey,
Consumer<TimeCounterEvent> finishFunc) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonEventError, onEventFinishpublic AbstractMetricsKeyListener(MetricsKey metricsKey)
public boolean isSupport(MetricsEvent event)
isSupport in interface MetricsListener<TimeCounterEvent>isSupport in class AbstractMetricsListener<TimeCounterEvent>public void onEvent(TimeCounterEvent event)
MetricsListeneronEvent in interface MetricsListener<TimeCounterEvent>onEvent in class AbstractMetricsListener<TimeCounterEvent>event - BaseMetricsEventpublic static AbstractMetricsKeyListener onEvent(MetricsKey metricsKey, Consumer<TimeCounterEvent> postFunc)
public static AbstractMetricsKeyListener onFinish(MetricsKey metricsKey, Consumer<TimeCounterEvent> finishFunc)
public static AbstractMetricsKeyListener onError(MetricsKey metricsKey, Consumer<TimeCounterEvent> errorFunc)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.