public class TcpAioChannelAssistant extends Object implements ChannelAssistant<org.smartboot.socket.transport.AioSession>, org.smartboot.socket.Protocol<Frame>
| 构造器和说明 |
|---|
TcpAioChannelAssistant() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close(org.smartboot.socket.transport.AioSession target) |
Frame |
decode(ByteBuffer buffer,
org.smartboot.socket.transport.AioSession aioSession) |
InetAddress |
getLocalAddress(org.smartboot.socket.transport.AioSession target) |
InetAddress |
getRemoteAddress(org.smartboot.socket.transport.AioSession target) |
boolean |
isValid(org.smartboot.socket.transport.AioSession target) |
void |
write(org.smartboot.socket.transport.AioSession source,
Frame frame) |
public void write(org.smartboot.socket.transport.AioSession source,
Frame frame)
throws IOException
write 在接口中 ChannelAssistant<org.smartboot.socket.transport.AioSession>IOExceptionpublic boolean isValid(org.smartboot.socket.transport.AioSession target)
isValid 在接口中 ChannelAssistant<org.smartboot.socket.transport.AioSession>public void close(org.smartboot.socket.transport.AioSession target)
throws IOException
close 在接口中 ChannelAssistant<org.smartboot.socket.transport.AioSession>IOExceptionpublic InetAddress getRemoteAddress(org.smartboot.socket.transport.AioSession target) throws IOException
getRemoteAddress 在接口中 ChannelAssistant<org.smartboot.socket.transport.AioSession>IOExceptionpublic InetAddress getLocalAddress(org.smartboot.socket.transport.AioSession target) throws IOException
getLocalAddress 在接口中 ChannelAssistant<org.smartboot.socket.transport.AioSession>IOExceptionpublic Frame decode(ByteBuffer buffer, org.smartboot.socket.transport.AioSession aioSession)
decode 在接口中 org.smartboot.socket.Protocol<Frame>Copyright © 2023. All rights reserved.