Package org.apache.tomcat.websocket
Class AsyncChannelWrapperNonSecure
java.lang.Object
org.apache.tomcat.websocket.AsyncChannelWrapperNonSecure
- All Implemented Interfaces:
AsyncChannelWrapper
Generally, just passes calls straight to the wrapped
AsynchronousSocketChannel
. In some cases exceptions may
be swallowed to save them being swallowed by the calling code.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
read
(ByteBuffer dst) <B,
A extends B>
voidread
(ByteBuffer dst, A attachment, CompletionHandler<Integer, B> handler) write
(ByteBuffer src) <B,
A extends B>
voidwrite
(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long, B> handler)
-
Constructor Details
-
AsyncChannelWrapperNonSecure
-
-
Method Details
-
read
- Specified by:
read
in interfaceAsyncChannelWrapper
-
read
public <B,A extends B> void read(ByteBuffer dst, A attachment, CompletionHandler<Integer, B> handler) - Specified by:
read
in interfaceAsyncChannelWrapper
-
write
- Specified by:
write
in interfaceAsyncChannelWrapper
-
write
public <B,A extends B> void write(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long, B> handler) - Specified by:
write
in interfaceAsyncChannelWrapper
-
close
public void close()- Specified by:
close
in interfaceAsyncChannelWrapper
-
handshake
- Specified by:
handshake
in interfaceAsyncChannelWrapper
-
getLocalAddress
- Specified by:
getLocalAddress
in interfaceAsyncChannelWrapper
- Throws:
IOException
-