CLOSE, DISCONNECTION_FLAG, OPEN| 构造器和说明 |
|---|
AsynchronousTcpSession(int sessionId,
Config config,
EventManager eventManager,
AsynchronousSocketChannel socketChannel) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
attachObject(Object attachment) |
void |
close() |
void |
closeNow() |
void |
encode(Object message) |
void |
fireReceiveMessage(Object message) |
Object |
getAttachment() |
long |
getCloseTime() |
long |
getDuration() |
long |
getIdleTimeout() |
long |
getLastActiveTime() |
long |
getLastReadTime() |
long |
getLastWrittenTime() |
InetSocketAddress |
getLocalAddress() |
long |
getOpenTime() |
long |
getReadBytes() |
InetSocketAddress |
getRemoteAddress() |
int |
getSessionId() |
int |
getState() |
long |
getWrittenBytes() |
boolean |
isOpen() |
void |
shutdownInput() |
void |
shutdownOutput() |
String |
toString() |
void |
write(ByteBuffer[] buffers,
Callback callback) |
void |
write(ByteBuffer byteBuffer,
Callback callback) |
void |
write(Collection<ByteBuffer> buffers,
Callback callback) |
void |
write(FileRegion file,
Callback callback) |
void |
write(OutputEntry<?> entry) |
public AsynchronousTcpSession(int sessionId,
Config config,
EventManager eventManager,
AsynchronousSocketChannel socketChannel)
public void attachObject(Object attachment)
attachObject 在接口中 Sessionpublic Object getAttachment()
getAttachment 在接口中 Sessionpublic void fireReceiveMessage(Object message)
fireReceiveMessage 在接口中 Sessionpublic void write(OutputEntry<?> entry)
public void write(ByteBuffer byteBuffer, Callback callback)
public void write(ByteBuffer[] buffers, Callback callback)
public void write(Collection<ByteBuffer> buffers, Callback callback)
public void write(FileRegion file, Callback callback)
public void shutdownOutput()
shutdownOutput 在接口中 Sessionpublic void shutdownInput()
shutdownInput 在接口中 Sessionpublic int getSessionId()
getSessionId 在接口中 Sessionpublic long getOpenTime()
getOpenTime 在接口中 Sessionpublic long getCloseTime()
getCloseTime 在接口中 Sessionpublic long getDuration()
getDuration 在接口中 Sessionpublic long getLastReadTime()
getLastReadTime 在接口中 Sessionpublic long getLastWrittenTime()
getLastWrittenTime 在接口中 Sessionpublic long getLastActiveTime()
getLastActiveTime 在接口中 Sessionpublic long getReadBytes()
getReadBytes 在接口中 Sessionpublic long getWrittenBytes()
getWrittenBytes 在接口中 Sessionpublic InetSocketAddress getLocalAddress()
getLocalAddress 在接口中 Sessionpublic InetSocketAddress getRemoteAddress()
getRemoteAddress 在接口中 Sessionpublic long getIdleTimeout()
getIdleTimeout 在接口中 SessionCopyright © 2016. All rights reserved.