限定符和类型 | 类和说明 |
---|---|
class |
ClusterLifecycle
Created by juhaoyu on 2018/3/5.
|
class |
ClusterStateChangeEvent
Created by juhaoyu on 2018/3/6.
|
限定符和类型 | 字段和说明 |
---|---|
static Event<ClusterMergeView> |
ClusterViewEvent.MERGE_VIEW
子集群合并
|
static Event<ClusterNode> |
ClusterViewEvent.NODE_CONNECTED
某个节点连接上集群
视图改变的时候,如果节点不在当前的视图列表中则会发送节点连接事件
|
static Event<ClusterNode> |
ClusterViewEvent.NODE_JOINED
某个节点正式加入集群
|
static Event<ClusterNode> |
ClusterViewEvent.NODE_LEFT
某个节点离开集群
视图改变的时候,如果之前保留的视图节点列表中的节点不在当前刷新的列表中则会发送该事件
|
static Event<ClusterView> |
ClusterViewEvent.VIEW_CHANGED
本地视图变动
每次视图刷新都会触发改事件
|
限定符和类型 | 字段和说明 |
---|---|
static Event<Null> |
ClusterCommand.APPROACH
进场
|
static Event<Null> |
ClusterCommand.LEAVE
出场
|
static Event<View> |
ClusterCommand.REFRESH
刷新视图
|
static Event<Null> |
ClusterCommand.SYNC_CONFIG
触发配置同步事件
由于config的rpc在最后注册,所有本机配置的更新需要等集群启动完成之后手动通知到其他节点
|
static Event<Pair<java.lang.String,java.lang.String>> |
ClusterCommand.UPDATE_NODE_IP
更新节点ip
|
static Event<Pair<java.lang.String,java.lang.String>> |
ClusterCommand.UPDATE_NODE_NAME
更新节点名
|
static Event<Pair<java.lang.String,java.lang.Integer>> |
ClusterCommand.UPDATE_NODE_PORT
更新节点http端口
|
限定符和类型 | 方法和说明 |
---|---|
void |
ClusterEventTrigger.asyncFire(Event<Null> event) |
<T> void |
ClusterEventTrigger.asyncFire(Event<T> event,
T param) |
void |
ClusterEventTrigger.fire(Event<Null> event) |
<T> void |
ClusterEventTrigger.fire(Event<T> event,
T param) |
限定符和类型 | 类和说明 |
---|---|
class |
RemoteConfigEvent |
限定符和类型 | 字段和说明 |
---|---|
static Event<java.lang.Class<? extends Configuration>> |
TransactionEvent.AFTER_DONE |
static Event<java.lang.Class<? extends Configuration>> |
ConfigEvent.AFTER_EDIT
某个配置修改后
|
static Event |
TransactionEvent.BEFORE_DONE |
static Event<Pair<java.lang.Class<? extends Configuration>,java.util.Map<CheckedKey,java.lang.Object>>> |
TransactionEvent.CHANGES |
static Event<Null> |
ConfigEvent.READY
模块启动
|
static Event<java.lang.Class<? extends Configuration>> |
TransactionEvent.RPC_NOTIFY |
限定符和类型 | 类和说明 |
---|---|
class |
MemoryTimerRefreshEvent |
限定符和类型 | 类和说明 |
---|---|
class |
LoginEvent
登录事件动作
Created by zhouping on 2018/12/14.
|
限定符和类型 | 类和说明 |
---|---|
class |
KickOutUserEvent |
限定符和类型 | 类和说明 |
---|---|
class |
BaseEvent<T>
Created by juhaoyu on 2018/3/23.
|
限定符和类型 | 方法和说明 |
---|---|
void |
EventTrigger.asyncFire(Event<Null> event) |
static void |
EventDispatcher.asyncFire(Event<Null> event)
异步fire
|
<T> void |
EventTrigger.asyncFire(Event<T> event,
T param) |
static <T> void |
EventDispatcher.asyncFire(Event<T> event,
T param) |
void |
EventTrigger.fire(Event<Null> event) |
static void |
EventDispatcher.fire(Event<Null> event)
无参数的监听
|
<T> void |
EventTrigger.fire(Event<T> event,
T param) |
static <T> void |
EventDispatcher.fire(Event<T> event,
T param) |
static <T> void |
EventDispatcher.listen(Event<T>[] events,
Listener<T> listener)
监听一大堆事件
|
static <T> void |
EventDispatcher.listen(Event<T> eventType,
Listener<T> listener)
监听某事件
|
static <T> void |
EventDispatcher.listen(Event<T> eventType,
Listener<T> listener,
Filter<T> filter)
包含事件过滤器
|
<T> void |
EventEntry.listenEvent(Event<T>[] events,
Listener<T> listener)
监听一大堆事件
|
<T> void |
EventEntry.listenEvent(Event<T> eventType,
Listener<T> listener)
监听某事件
|
<T> void |
EventEntry.listenEvent(Event<T> eventType,
Listener<T> listener,
Filter<T> filter)
包含事件过滤器
|
protected abstract void |
ListenerAdaptor.on(Event event) |
void |
ListenerAdaptor.on(Event event,
Null param) |
abstract void |
Listener.on(Event event,
T param)
on
|
限定符和类型 | 类和说明 |
---|---|
class |
ForceGCEvent
强制GC前后事件,用于在GC前后处理相应事务
|
限定符和类型 | 类和说明 |
---|---|
class |
BaseMessageEvent
created by Harrison on 2018/09/05
消息事件,通过此,可以将后端的消息传递到前台去发送。
|
限定符和类型 | 字段和说明 |
---|---|
static Event<java.lang.String> |
ModuleEvent.MajorModuleStarting
主要模块正在启动的事件,参数为模块国际化后的名字
|
限定符和类型 | 方法和说明 |
---|---|
<T> void |
ModuleRole.listenEvent(Event<T>[] events,
Listener<T> listener) |
<T> void |
Activator.listenEvent(Event<T>[] events,
Listener<T> listener) |
<T> void |
ModuleRole.listenEvent(Event<T> eventType,
Listener<T> listener) |
<T> void |
Activator.listenEvent(Event<T> eventType,
Listener<T> listener) |
<T> void |
ModuleRole.listenEvent(Event<T> eventType,
Listener<T> listener,
Filter<T> filter) |
<T> void |
Activator.listenEvent(Event<T> eventType,
Listener<T> listener,
Filter<T> filter) |
限定符和类型 | 方法和说明 |
---|---|
<T> void |
FineModule.listenEvent(Event<T>[] events,
Listener<T> listener) |
<T> void |
FineModule.listenEvent(Event<T> eventType,
Listener<T> listener) |
<T> void |
FineModule.listenEvent(Event<T> eventType,
Listener<T> listener,
Filter<T> filter) |
限定符和类型 | 类和说明 |
---|---|
class |
PluginInjectionEvent
Created by juhaoyu on 2018/9/4.
|
限定符和类型 | 类和说明 |
---|---|
class |
PluginEventType
Created by juhaoyu on 2017/5/8.
|
限定符和类型 | 方法和说明 |
---|---|
void |
PluginEventListener.on(Event event,
PluginContext context) |
限定符和类型 | 字段和说明 |
---|---|
static Event<Null> |
LicenseEvent.CHANGED
注册状态变化
|
static Event<java.lang.Integer> |
LicenseEvent.CLOUD_SUSPECT
私有云网络波动
|
限定符和类型 | 类和说明 |
---|---|
class |
EmbedServerEvent
Created by juhaoyu on 2018/6/5.
|
限定符和类型 | 类和说明 |
---|---|
class |
WorkspaceEvent
Created by juhaoyu on 2018/6/13.
|
限定符和类型 | 类和说明 |
---|---|
class |
WorkspaceServerEvent
Created by juhaoyu on 2018/9/14.
|