| 程序包 | 说明 |
|---|---|
| com.alibaba.nacos.common.notify | |
| com.alibaba.nacos.common.trace.publisher |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ShardedEventPublisher
Sharded event publisher.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultPublisher
The default event publisher implementation.
|
class |
DefaultSharePublisher
The default share event publisher implementation for slow event.
|
| 限定符和类型 | 方法和说明 |
|---|---|
EventPublisher |
EventPublisherFactory.apply(Class<? extends Event> eventType,
Integer maxQueueSize)
Build an new
EventPublisher. |
static EventPublisher |
NotifyCenter.getPublisher(Class<? extends Event> topic) |
static EventPublisher |
NotifyCenter.getSharePublisher() |
static EventPublisher |
NotifyCenter.registerToPublisher(Class<? extends Event> eventType,
EventPublisherFactory factory,
int queueMaxSize)
Register publisher with specified factory.
|
static EventPublisher |
NotifyCenter.registerToPublisher(Class<? extends Event> eventType,
int queueMaxSize)
Register publisher with default factory.
|
static EventPublisher |
NotifyCenter.registerToSharePublisher(Class<? extends SlowEvent> eventType)
Register to share-publisher.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,EventPublisher> |
NotifyCenter.getPublisherMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
NotifyCenter.registerToPublisher(Class<? extends Event> eventType,
EventPublisher publisher)
Register publisher.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
TraceEventPublisher
Event publisher for trace event.
|
| 限定符和类型 | 方法和说明 |
|---|---|
EventPublisher |
TraceEventPublisherFactory.apply(Class<? extends Event> eventType,
Integer maxQueueSize) |
Copyright © 2018–2024 Alibaba Group. All rights reserved.