跳过导航链接
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.