A B C D E F G I L M O P R S T V W
A
- AcceptCompletionHandler<T> - cn.ibaijia.isocket.handler中的类
-
- AcceptCompletionHandler(Context<T>, SocketChannel) - 类 的构造器cn.ibaijia.isocket.handler.AcceptCompletionHandler
-
- add(ByteBuffer) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- addAll(Collection<? extends ByteBuffer>) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- addProtocol(Protocol) - 类 中的方法cn.ibaijia.isocket.Context
-
- afterProcess(Session, Object) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- afterProcess(Session<?>, Object) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
处理后
- allocate(int, boolean) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
B
- beforeProcess(Session, Object) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- beforeProcess(Session<?>, Object) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
处理前
- BufferUtil - cn.ibaijia.isocket.util中的类
-
- BufferUtil() - 类 的构造器cn.ibaijia.isocket.util.BufferUtil
-
C
- clear() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- Client<T> - cn.ibaijia.isocket中的类
-
- Client(String, int) - 类 的构造器cn.ibaijia.isocket.Client
-
- Client(String, int, Protocol, Processor<T>) - 类 的构造器cn.ibaijia.isocket.Client
-
- close() - 类 中的方法cn.ibaijia.isocket.session.Session
-
强制关闭当前
- close(boolean) - 类 中的方法cn.ibaijia.isocket.session.Session
-
是否立即关闭会话
- close(String) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- close(SocketChannel) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- close(Session<?>) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- closed(Session) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- closed(Session<?>) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
关闭完成(有可能是网络原因)
- closing(Session) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- closing(Session<?>) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
关闭中
- cn.ibaijia.isocket - 程序包 cn.ibaijia.isocket
-
- cn.ibaijia.isocket.handler - 程序包 cn.ibaijia.isocket.handler
-
- cn.ibaijia.isocket.listener - 程序包 cn.ibaijia.isocket.listener
-
- cn.ibaijia.isocket.processor - 程序包 cn.ibaijia.isocket.processor
-
- cn.ibaijia.isocket.protocol - 程序包 cn.ibaijia.isocket.protocol
-
- cn.ibaijia.isocket.session - 程序包 cn.ibaijia.isocket.session
-
- cn.ibaijia.isocket.util - 程序包 cn.ibaijia.isocket.util
-
- CompactBufferQueue - cn.ibaijia.isocket.session中的类
-
- CompactBufferQueue() - 类 的构造器cn.ibaijia.isocket.session.CompactBufferQueue
-
- CompactBufferQueue(int) - 类 的构造器cn.ibaijia.isocket.session.CompactBufferQueue
-
- contains(Object) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- containsAll(Collection<?>) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- Context<T> - cn.ibaijia.isocket中的类
-
- Context() - 类 的构造器cn.ibaijia.isocket.Context
-
D
- decode(ByteBuffer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthBigBufferProtocol
-
- decode(ByteBuffer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthBufferProtocol
-
- decode(ByteBuffer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
- decode(ByteBuffer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.IntegerProtocol
-
- decode(L, Session<?>) - 接口 中的方法cn.ibaijia.isocket.protocol.Protocol
-
- DefaultSessionListener - cn.ibaijia.isocket.listener中的类
-
- DefaultSessionListener() - 类 的构造器cn.ibaijia.isocket.listener.DefaultSessionListener
-
E
- element() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- encode(ByteBuffer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthBigBufferProtocol
-
- encode(ByteBuffer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthBufferProtocol
-
- encode(String, Session) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
- encode(Integer, Session) - 类 中的方法cn.ibaijia.isocket.protocol.IntegerProtocol
-
- encode(H, Session<?>) - 接口 中的方法cn.ibaijia.isocket.protocol.Protocol
-
F
- FixLengthBigBufferProtocol<B extends Buffer> - cn.ibaijia.isocket.protocol中的类
-
- FixLengthBigBufferProtocol() - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthBigBufferProtocol
-
- FixLengthBigBufferProtocol(Byte) - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthBigBufferProtocol
-
- FixLengthBufferProtocol - cn.ibaijia.isocket.protocol中的类
-
- FixLengthBufferProtocol() - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthBufferProtocol
-
- FixLengthBufferProtocol(Byte) - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthBufferProtocol
-
- FixLengthStringProtocol - cn.ibaijia.isocket.protocol中的类
-
- FixLengthStringProtocol() - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
- FixLengthStringProtocol(Byte) - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
- FixLengthStringProtocol(LenType, Byte) - 类 的构造器cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
cn.ibaijia.soe.core.protocol.lenType
- free(ByteBuffer) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
G
- genId(SocketChannel) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- get(String) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- get(SocketChannel) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- getAttachment() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- getBlackList() - 类 中的方法cn.ibaijia.isocket.Context
-
- getChannel() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- getCharset() - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
- getCompactBuffSize() - 类 中的方法cn.ibaijia.isocket.Context
-
- getContext() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- getLocalAddress() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- getProcessor() - 类 中的方法cn.ibaijia.isocket.Context
-
- getProtocolList() - 类 中的方法cn.ibaijia.isocket.Context
-
- getReadBuffSize() - 类 中的方法cn.ibaijia.isocket.Context
-
- getRemoteAddress() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- getSelector() - 类 中的方法cn.ibaijia.isocket.Context
-
- getSession() - 类 中的方法cn.ibaijia.isocket.Client
-
- getSessionID() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- getSessionListener() - 类 中的方法cn.ibaijia.isocket.Context
-
- getThreadNumber() - 类 中的方法cn.ibaijia.isocket.Context
-
- getWaitEventMap() - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
- getWriteWarnLimit() - 类 中的方法cn.ibaijia.isocket.Context
-
I
- IntegerProtocol - cn.ibaijia.isocket.protocol中的类
-
- IntegerProtocol() - 类 的构造器cn.ibaijia.isocket.protocol.IntegerProtocol
-
- isEmpty() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- isReadLocked() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- isUseCompactQueue() - 类 中的方法cn.ibaijia.isocket.Context
-
- isUseDirectBuffer() - 类 中的方法cn.ibaijia.isocket.Context
-
- isWriteLocked() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- iterator() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
L
- len() - 枚举 中的方法cn.ibaijia.isocket.protocol.LenType
-
- LenType - cn.ibaijia.isocket.protocol中的枚举
-
M
- merge(byte[], byte[]) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
- merge(int, ByteBuffer...) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
- merge(int, List<ByteBuffer>) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
- merge(ByteBuffer...) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
- mergeToBuffer(byte[], byte[]) - 类 中的静态方法cn.ibaijia.isocket.util.BufferUtil
-
O
- offer(ByteBuffer) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- onCreate(Session) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- onCreate(Session<?>) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
建立连接
P
- peek() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- poll() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- process(Session<T>, T) - 接口 中的方法cn.ibaijia.isocket.processor.Processor
-
处理接收到的消息
- processFailed(Session, Object, Throwable) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- processFailed(Session<?>, Object, Throwable) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
处理失败
- Processor<T> - cn.ibaijia.isocket.processor中的接口
-
- processReadBuffer() - 类 中的方法cn.ibaijia.isocket.session.Session
-
触发通道的读操作,当发现存在严重消息积压时,会触发流控
- processSuccess(Session, Object) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- processSuccess(Session<?>, Object) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
处理成功
- Protocol<L,H> - cn.ibaijia.isocket.protocol中的接口
-
- put(Session<?>) - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
R
- readComplete(Session, int) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- readComplete(Session<?>, int) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
读取缓冲区完成
- ReadCompletionHandler<T> - cn.ibaijia.isocket.handler中的类
-
- ReadCompletionHandler(Session<T>, SocketChannel) - 类 的构造器cn.ibaijia.isocket.handler.ReadCompletionHandler
-
- readFailed(Session, ByteBuffer, Throwable) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- readFailed(Session<?>, ByteBuffer, Throwable) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
读取缓冲区失败
- readNext() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- remove(Object) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- remove() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- removeAll(Collection<?>) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- retainAll(Collection<?>) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- run() - 类 中的方法cn.ibaijia.isocket.Client
-
- run() - 类 中的方法cn.ibaijia.isocket.handler.AcceptCompletionHandler
-
- run() - 类 中的方法cn.ibaijia.isocket.handler.ReadCompletionHandler
-
- run() - 类 中的方法cn.ibaijia.isocket.handler.WriteCompletionHandler
-
- run() - 类 中的方法cn.ibaijia.isocket.Server
-
S
- Server<T> - cn.ibaijia.isocket中的类
-
- Server(String, int, Protocol, Processor<T>) - 类 的构造器cn.ibaijia.isocket.Server
-
- Server(String, int) - 类 的构造器cn.ibaijia.isocket.Server
-
- Session<T> - cn.ibaijia.isocket.session中的类
-
- Session(SocketChannel, Context) - 类 的构造器cn.ibaijia.isocket.session.Session
-
- SessionListener - cn.ibaijia.isocket.listener中的接口
-
- SessionManager - cn.ibaijia.isocket.session中的类
-
- SessionManager() - 类 的构造器cn.ibaijia.isocket.session.SessionManager
-
- setAttachment(T) - 类 中的方法cn.ibaijia.isocket.session.Session
-
- setBacklog(int) - 类 中的方法cn.ibaijia.isocket.Server
-
- setBlackList(Set<String>) - 类 中的方法cn.ibaijia.isocket.Context
-
- setCharset(Charset) - 类 中的方法cn.ibaijia.isocket.protocol.FixLengthStringProtocol
-
- setCompactBuffSize(int) - 类 中的方法cn.ibaijia.isocket.Client
-
- setCompactBuffSize(int) - 类 中的方法cn.ibaijia.isocket.Server
-
- setOption(SocketOption<Object>, Object) - 类 中的方法cn.ibaijia.isocket.Client
-
- setOption(SocketOption, Object) - 类 中的方法cn.ibaijia.isocket.Server
-
- setProcessor(Processor<T>) - 类 中的方法cn.ibaijia.isocket.Context
-
- setReadBuffSize(int) - 类 中的方法cn.ibaijia.isocket.Client
-
- setReadBuffSize(int) - 类 中的方法cn.ibaijia.isocket.Server
-
- setReadLocked(boolean) - 类 中的方法cn.ibaijia.isocket.session.Session
-
- setSelectionKey(SocketChannel, Integer) - 类 中的方法cn.ibaijia.isocket.Context
-
- setSessionListener(SessionListener) - 类 中的方法cn.ibaijia.isocket.Context
-
- setThreadNumber(Integer) - 类 中的方法cn.ibaijia.isocket.Client
-
- setThreadNumber(int) - 类 中的方法cn.ibaijia.isocket.Server
-
- setUseCompactQueue(boolean) - 类 中的方法cn.ibaijia.isocket.Client
-
- setUseCompactQueue(boolean) - 类 中的方法cn.ibaijia.isocket.Server
-
- setUseDirectBuffer(boolean) - 类 中的方法cn.ibaijia.isocket.Client
-
- setUseDirectBuffer(boolean) - 类 中的方法cn.ibaijia.isocket.Server
-
- setWriteLocked(boolean) - 类 中的方法cn.ibaijia.isocket.session.Session
-
- setWriteWarnLimit(int) - 类 中的方法cn.ibaijia.isocket.Client
-
- setWriteWarnLimit(int) - 类 中的方法cn.ibaijia.isocket.Server
-
- shutdown() - 类 中的方法cn.ibaijia.isocket.Client
-
- shutdown() - 类 中的方法cn.ibaijia.isocket.Server
-
关闭
- size() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- start() - 类 中的方法cn.ibaijia.isocket.Client
-
- start() - 类 中的方法cn.ibaijia.isocket.Server
-
启动
- status() - 类 中的静态方法cn.ibaijia.isocket.session.SessionManager
-
T
- toArray() - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
- toArray(T[]) - 类 中的方法cn.ibaijia.isocket.session.CompactBufferQueue
-
V
- valueOf(String) - 枚举 中的静态方法cn.ibaijia.isocket.protocol.LenType
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法cn.ibaijia.isocket.protocol.LenType
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
W
- write(Object) - 类 中的方法cn.ibaijia.isocket.session.Session
-
- writeBuffer() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- writeComplete(Session, int) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- writeComplete(Session<?>, int) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
写完成,可用于垃圾回收
- WriteCompletionHandler<T> - cn.ibaijia.isocket.handler中的类
-
- WriteCompletionHandler(Session<T>, SocketChannel) - 类 的构造器cn.ibaijia.isocket.handler.WriteCompletionHandler
-
- writeFailed(Session, ByteBuffer, Throwable) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- writeFailed(Session<?>, ByteBuffer, Throwable) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
写异常
- writeNext() - 类 中的方法cn.ibaijia.isocket.session.Session
-
- writeWarn(Session, int) - 类 中的方法cn.ibaijia.isocket.listener.DefaultSessionListener
-
- writeWarn(Session<?>, int) - 接口 中的方法cn.ibaijia.isocket.listener.SessionListener
-
写任务预警,可做流控
A B C D E F G I L M O P R S T V W
Copyright © 2019. All rights reserved.