public class DefaultEventManager
extends java.lang.Object
implements xyz.noark.core.event.EventManager
| 构造器和说明 |
|---|
DefaultEventManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
assertDebugAndNotInQueue(AbstractDelayEvent event)
断言这个延迟事件不在队列中.
|
void |
destroy() |
void |
init() |
void |
publish(xyz.noark.core.event.DelayEvent event) |
void |
publish(xyz.noark.core.event.Event event) |
void |
publish(xyz.noark.core.event.FixedTimeEvent event) |
boolean |
remove(xyz.noark.core.event.DelayEvent event) |
boolean |
removeAll(xyz.noark.core.event.DelayEvent event) |
public static void assertDebugAndNotInQueue(AbstractDelayEvent event)
只在研发环境下才会生效
event - 延迟事件public void init()
public void destroy()
public void publish(xyz.noark.core.event.Event event)
publish 在接口中 xyz.noark.core.event.EventManagerpublic void publish(xyz.noark.core.event.DelayEvent event)
publish 在接口中 xyz.noark.core.event.EventManagerpublic boolean remove(xyz.noark.core.event.DelayEvent event)
remove 在接口中 xyz.noark.core.event.EventManagerpublic boolean removeAll(xyz.noark.core.event.DelayEvent event)
removeAll 在接口中 xyz.noark.core.event.EventManagerpublic void publish(xyz.noark.core.event.FixedTimeEvent event)
publish 在接口中 xyz.noark.core.event.EventManager