| 程序包 | 说明 |
|---|---|
| com.alibaba.nacos.common.notify | |
| com.alibaba.nacos.common.notify.listener |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SlowEvent
This event share one event-queue.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultPublisher.notifySubscriber(Subscriber subscriber,
Event event) |
void |
EventPublisher.notifySubscriber(Subscriber subscriber,
Event event)
Notify listener.
|
boolean |
DefaultPublisher.publish(Event event) |
boolean |
EventPublisher.publish(Event event)
publish event.
|
static boolean |
NotifyCenter.publishEvent(Event event)
Request publisher publish event Publishers load lazily, calling publisher.
|
void |
DefaultSharePublisher.receiveEvent(Event event) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DefaultSharePublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType)
Add listener for default share publisher.
|
static void |
NotifyCenter.deregisterPublisher(Class<? extends Event> eventType)
Deregister publisher.
|
static EventPublisher |
NotifyCenter.getPublisher(Class<? extends Event> topic) |
void |
DefaultPublisher.init(Class<? extends Event> type,
int bufferSize) |
void |
EventPublisher.init(Class<? extends Event> type,
int bufferSize)
Initializes the event publisher.
|
static EventPublisher |
NotifyCenter.registerToPublisher(Class<? extends Event> eventType,
int queueMaxSize)
Register publisher.
|
void |
DefaultSharePublisher.removeSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType)
Remove listener for default share publisher.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
Subscriber<T extends Event>
An abstract subscriber class for subscriber interface.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends Event> |
SmartSubscriber.subscribeType() |
abstract Class<? extends Event> |
Subscriber.subscribeType()
Type of this subscriber's subscription.
|
abstract List<Class<? extends Event>> |
SmartSubscriber.subscribeTypes()
Returns which event type are smartsubscriber interested in.
|
Copyright © 2018–2020 Alibaba Group. All rights reserved.