| 程序包 | 说明 |
|---|---|
| com.alibaba.nacos.common.notify | |
| com.alibaba.nacos.common.notify.listener | |
| com.alibaba.nacos.common.trace.publisher |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConcurrentHashSet<Subscriber> |
DefaultPublisher.subscribers |
| 限定符和类型 | 方法和说明 |
|---|---|
ConcurrentHashSet<Subscriber> |
DefaultPublisher.getSubscribers() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultPublisher.addSubscriber(Subscriber subscriber) |
void |
EventPublisher.addSubscriber(Subscriber subscriber)
Add listener.
|
void |
ShardedEventPublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType)
Add listener for default share publisher.
|
void |
DefaultSharePublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
static void |
NotifyCenter.deregisterSubscriber(Subscriber consumer)
Deregister subscriber.
|
void |
DefaultPublisher.notifySubscriber(Subscriber subscriber,
Event event) |
void |
EventPublisher.notifySubscriber(Subscriber subscriber,
Event event)
Notify listener.
|
static void |
NotifyCenter.registerSubscriber(Subscriber consumer)
Register a Subscriber.
|
static void |
NotifyCenter.registerSubscriber(Subscriber consumer,
EventPublisherFactory factory)
Register a Subscriber.
|
void |
DefaultPublisher.removeSubscriber(Subscriber subscriber) |
void |
EventPublisher.removeSubscriber(Subscriber subscriber)
Remove listener.
|
void |
ShardedEventPublisher.removeSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType)
Remove listener for default share publisher.
|
void |
DefaultSharePublisher.removeSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SmartSubscriber
Subscribers to multiple events can be listened to.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TraceEventPublisher.addSubscriber(Subscriber subscriber) |
void |
TraceEventPublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
void |
TraceEventPublisher.notifySubscriber(Subscriber subscriber,
Event event) |
void |
TraceEventPublisher.removeSubscriber(Subscriber subscriber) |
void |
TraceEventPublisher.removeSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
Copyright © 2018–2024 Alibaba Group. All rights reserved.