| 程序包 | 说明 |
|---|---|
| org.apache.dubbo.metrics.collector | |
| org.apache.dubbo.metrics.collector.stat | |
| org.apache.dubbo.metrics.event | |
| org.apache.dubbo.metrics.listener |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ApplicationMetricsCollector<T,E extends MetricsEvent>
Application-level collector.
|
interface |
MetricsCollector<E extends MetricsEvent>
Metrics Collector.
|
| 限定符和类型 | 方法和说明 |
|---|---|
MetricsEvent |
MetricsStatHandler.addApplication(String applicationName) |
MetricsEvent |
MetricsStatHandler.decrease(String applicationName,
Invocation invocation) |
MetricsEvent |
MetricsStatHandler.increase(String applicationName,
Invocation invocation) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EmptyEvent
EmptyEvent, do nothing.
|
class |
MethodEvent |
class |
RTEvent
RtEvent.
|
class |
TimeCounterEvent
Mark certain types of events, allow automatic recording of start and end times, and provide time pairs
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
MetricsEventBus.post(MetricsEvent event,
Supplier<T> targetSupplier)
Posts an event to all registered subscribers.
|
static <T> T |
MetricsEventBus.post(MetricsEvent event,
Supplier<T> targetSupplier,
Function<T,Boolean> trFunction)
Full lifecycle post, success and failure conditions can be customized
|
static void |
MetricsEventBus.publish(MetricsEvent event)
Posts an event to all registered subscribers and only once.
|
void |
SimpleMetricsEventMulticaster.publishErrorEvent(MetricsEvent event) |
void |
MetricsEventMulticaster.publishErrorEvent(MetricsEvent event) |
void |
SimpleMetricsEventMulticaster.publishEvent(MetricsEvent event) |
void |
MetricsEventMulticaster.publishEvent(MetricsEvent event) |
void |
SimpleMetricsEventMulticaster.publishFinishEvent(MetricsEvent event) |
void |
MetricsEventMulticaster.publishFinishEvent(MetricsEvent event) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
MetricsLifeListener<E extends MetricsEvent>
Metrics Listener.
|
interface |
MetricsListener<E extends MetricsEvent>
Metrics Listener.
|
| 限定符和类型 | 方法和说明 |
|---|---|
default boolean |
MetricsListener.isSupport(MetricsEvent event) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.