Modifier and Type | Class and Description |
---|---|
class |
AbstractListener<SESSION_TYPE extends INioSession> |
interface |
IListener<SESSION extends INioSession>
事件监听器
|
Modifier and Type | Method and Description |
---|---|
protected abstract SESSION_WRAPPER |
AbstractSessionManager.buildSessionWrapper(INioSession session,
InetSocketAddress socketAddress)
根据会话对象构建包装器
|
protected SESSION_WRAPPER |
AbstractSessionManager.registerSession(INioSession session,
InetSocketAddress socketAddress)
注册客户端会话
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNioClient<LISTENER extends IListener<INioSession>> |
class |
AbstractNioEventGroup<CODEC extends INioCodec,LISTENER extends IListener<INioSession>,SESSION extends INioSession> |
class |
AbstractNioEventGroup<CODEC extends INioCodec,LISTENER extends IListener<INioSession>,SESSION extends INioSession> |
class |
AbstractNioEventProcessor<LISTENER extends IListener<INioSession>> |
class |
AbstractNioServer<LISTENER extends IListener<INioSession>> |
class |
AbstractNioSession<LISTENER extends IListener<INioSession>> |
interface |
INioEventGroup<LISTENER extends IListener<INioSession>>
多路复用通道事件处理器
|
interface |
INioEventProcessor<SESSION extends INioSession>
事件处理器
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNioSession<LISTENER extends IListener<INioSession>> |
Modifier and Type | Method and Description |
---|---|
protected abstract INioSession |
AbstractNioEventProcessor.buildNioSession(INioEventGroup<LISTENER> eventGroup,
SelectableChannel channel)
由子类实现创建会话的具体逻辑
|
INioSession |
INioEventGroup.session()
会话
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractNioEventProcessor.registerEvent(SelectableChannel channel,
int ops,
INioSession session) |
void |
AbstractNioEventProcessor.unregisterEvent(INioSession session) |
Modifier and Type | Method and Description |
---|---|
void |
NioClientListener.onAfterSessionClosed(INioSession session) |
void |
NioClientListener.onBeforeSessionClosed(INioSession session) |
void |
NioClientListener.onMessageReceived(Object message,
INioSession session) |
void |
NioClientListener.onSessionAccepted(INioSession session) |
void |
NioClientListener.onSessionConnected(INioSession session) |
void |
NioClientListener.onSessionRegistered(INioSession session) |
Modifier and Type | Class and Description |
---|---|
class |
NioUdpSession |
Modifier and Type | Method and Description |
---|---|
protected INioSession |
NioUdpEventGroup.sessionCreate(IClientCfg cfg) |
Modifier and Type | Method and Description |
---|---|
protected SESSION_WRAPPER |
NioUdpSessionManager.buildSessionWrapper(INioSession session,
InetSocketAddress socketAddress) |
void |
AbstractNioUdpListener.onAfterSessionClosed(INioSession session) |
void |
AbstractNioUdpListener.onBeforeSessionClosed(INioSession session) |
void |
AbstractNioUdpListener.onExceptionCaught(Throwable e,
INioSession session) |
protected void |
AbstractNioUdpListener.onMessageReceived(NioUdpMessageWrapper<?> messageWrapper,
INioSession session) |
void |
AbstractNioUdpListener.onMessageReceived(Object message,
INioSession session) |
void |
AbstractNioUdpListener.onSessionAccepted(INioSession session) |
void |
AbstractNioUdpListener.onSessionConnected(INioSession session) |
void |
AbstractNioUdpListener.onSessionRegistered(INioSession session) |
Modifier and Type | Method and Description |
---|---|
INioSession |
NioSessionWrapper.getSession() |
Modifier and Type | Method and Description |
---|---|
protected SESSION_WRAPPER |
NioSessionManager.buildSessionWrapper(INioSession session,
InetSocketAddress socketAddress) |
void |
NioServerListener.onAfterSessionClosed(INioSession session) |
void |
NioServerListener.onBeforeSessionClosed(INioSession session) |
void |
NioServerListener.onMessageReceived(Object message,
INioSession session) |
void |
NioServerListener.onSessionAccepted(INioSession session) |
void |
NioServerListener.onSessionConnected(INioSession session) |
void |
NioServerListener.onSessionRegistered(INioSession session) |
Constructor and Description |
---|
NioSessionWrapper(INioSession session) |
Modifier and Type | Class and Description |
---|---|
class |
NioEventGroup<LISTENER extends IListener<INioSession>> |
class |
NioEventProcessor<LISTENER extends IListener<INioSession>> |
class |
NioSession<LISTENER extends IListener<INioSession>> |
Modifier and Type | Class and Description |
---|---|
class |
NioSession<LISTENER extends IListener<INioSession>> |
Modifier and Type | Method and Description |
---|---|
protected INioSession |
NioEventProcessor.buildNioSession(INioEventGroup<LISTENER> eventGroup,
SelectableChannel channel) |
protected INioSession |
NioEventGroup.sessionCreate(IClientCfg cfg) |
Copyright © 2022. All rights reserved.