public class EventTrigger extends Object
| Modifier and Type | Field and Description |
|---|---|
static ThreadLocal<Event> |
THREAD_EVENT |
| Constructor and Description |
|---|
EventTrigger() |
| Modifier and Type | Method and Description |
|---|---|
static void |
fireAccept(IoSession session) |
static void |
fireAcceptThread(IoSession session) |
static void |
fireConnect(IoSession session) |
static void |
fireConnectThread(IoSession session) |
static void |
fireDisconnect(IoSession session) |
static void |
fireDisconnectThread(IoSession session) |
static void |
fireEvent(IoSession session,
Event.EventName name,
Object other)
事件触发
根据事件启动 EventThread 来处理事件
|
static void |
fireEventThread(IoSession session,
Event.EventName name,
Object other)
事件触发
根据事件启动 EventThread 来处理事件
|
static void |
fireException(IoSession session,
Exception exception) |
static void |
fireExceptionThread(IoSession session,
Exception exception) |
static void |
fireFlush(IoSession session,
List<Object> flushedObjects) |
static void |
fireFlushThread(IoSession session,
List<Object> flushedObjects) |
static void |
fireIdle(IoSession session) |
static void |
fireIdleThread(IoSession session) |
static void |
fireReceive(IoSession session) |
static void |
fireReceiveThread(IoSession session) |
static void |
fireSent(IoSession session,
Object obj) |
static void |
fireSentThread(IoSession session,
Object obj) |
public static ThreadLocal<Event> THREAD_EVENT
public static void fireAcceptThread(IoSession session)
public static void fireConnectThread(IoSession session)
public static void fireReceiveThread(IoSession session)
public static void fireDisconnectThread(IoSession session)
public static void fireIdleThread(IoSession session)
public static void fireAccept(IoSession session)
public static void fireConnect(IoSession session)
public static void fireReceive(IoSession session)
public static void fireDisconnect(IoSession session)
public static void fireIdle(IoSession session)
public static void fireEventThread(IoSession session, Event.EventName name, Object other)
session - 当前连接会话name - 事件名称other - 附属对象public static void fireEvent(IoSession session, Event.EventName name, Object other)
session - 当前连接会话name - 事件名称other - 附属对象Copyright © 2019 Voovan. All rights reserved.