| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractAbilityControlManager.AbilityUpdateEvent
notify when current node ability changing.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ServerConfigChangeEvent
Server configuration changed event.
|
| 限定符和类型 | 类和说明 |
|---|---|
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 |
ShardedEventPublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType)
Add listener for default share publisher.
|
void |
DefaultSharePublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
EventPublisher |
EventPublisherFactory.apply(Class<? extends Event> eventType,
Integer maxQueueSize)
Build an new
EventPublisher. |
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 void |
NotifyCenter.registerToPublisher(Class<? extends Event> eventType,
EventPublisher publisher)
Register publisher.
|
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.
|
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 |
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 smart subscriber interested in.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
TraceEvent
Trace event.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DeregisterInstanceTraceEvent
Naming deregister instance trace event.
|
class |
DeregisterServiceTraceEvent
Naming deregister service trace event.
|
class |
HealthStateChangeTraceEvent
Naming instance health state change trace event.
|
class |
NamingTraceEvent
Naming trace event.
|
class |
PushServiceTraceEvent
Naming push service trace event.
|
class |
RegisterInstanceTraceEvent
Naming register instance trace event.
|
class |
RegisterServiceTraceEvent
Naming deregister service trace event.
|
class |
SubscribeServiceTraceEvent
Naming subscribe service trace event.
|
class |
UnsubscribeServiceTraceEvent
Naming unsubscribe service trace event.
|
class |
UpdateInstanceTraceEvent
Naming update instance trace event.
|
class |
UpdateServiceTraceEvent
Naming update service trace event.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TraceEventPublisher.notifySubscriber(Subscriber subscriber,
Event event) |
boolean |
TraceEventPublisher.publish(Event event) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TraceEventPublisherFactory.addPublisherEvent(Class<? extends Event> event) |
void |
TraceEventPublisher.addSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
EventPublisher |
TraceEventPublisherFactory.apply(Class<? extends Event> eventType,
Integer maxQueueSize) |
void |
TraceEventPublisher.init(Class<? extends Event> type,
int bufferSize) |
void |
TraceEventPublisher.removeSubscriber(Subscriber subscriber,
Class<? extends Event> subscribeType) |
Copyright © 2018–2024 Alibaba Group. All rights reserved.