public class CommonEventPublisher extends Object implements EventPublisher, NameAware
| 限定符和类型 | 字段和说明 |
|---|---|
protected static AtomicIntegerCounter |
counter |
| 构造器和说明 |
|---|
CommonEventPublisher() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addEventListener(String eventDomain,
EventListener listener) |
void |
addFirst(String eventDomain,
EventListener listener) |
EventDispatcher |
getDispatcher() |
List<EventListener> |
getListeners(String eventDomain) |
String |
getName() |
void |
publish(DomainEvent event)
发布一个 event 消息
|
void |
removeEventListener(String eventDomain,
EventListener listener) |
void |
setDispatcher(EventDispatcher dispatcher) |
void |
setName(String name) |
protected static final AtomicIntegerCounter counter
public EventDispatcher getDispatcher()
public String getName()
public void publish(DomainEvent event)
EventBuspublish 在接口中 EventBuspublish 在接口中 EventPublisherpublic void setDispatcher(EventDispatcher dispatcher)
public void addEventListener(String eventDomain, EventListener listener)
addEventListener 在接口中 EventPublisherpublic void addFirst(String eventDomain, EventListener listener)
addFirst 在接口中 EventPublisherpublic void removeEventListener(String eventDomain, EventListener listener)
removeEventListener 在接口中 EventPublisherpublic List<EventListener> getListeners(String eventDomain)
getListeners 在接口中 EventPublisherCopyright © 2022. All rights reserved.