Package org.apache.tomcat.websocket
Class AsyncChannelWrapperNonSecure
- java.lang.Object
- 
- org.apache.tomcat.websocket.AsyncChannelWrapperNonSecure
 
- 
- All Implemented Interfaces:
- AsyncChannelWrapper
 
 public class AsyncChannelWrapperNonSecure extends java.lang.Object implements AsyncChannelWrapper Generally, just passes calls straight to the wrappedAsynchronousSocketChannel. In some cases exceptions may be swallowed to save them being swallowed by the calling code.
- 
- 
Constructor SummaryConstructors Constructor Description AsyncChannelWrapperNonSecure(java.nio.channels.AsynchronousSocketChannel socketChannel)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.net.SocketAddressgetLocalAddress()java.util.concurrent.Future<java.lang.Void>handshake()java.util.concurrent.Future<java.lang.Integer>read(java.nio.ByteBuffer dst)<B,A extends B>
 voidread(java.nio.ByteBuffer dst, A attachment, java.nio.channels.CompletionHandler<java.lang.Integer,B> handler)java.util.concurrent.Future<java.lang.Integer>write(java.nio.ByteBuffer src)<B,A extends B>
 voidwrite(java.nio.ByteBuffer[] srcs, int offset, int length, long timeout, java.util.concurrent.TimeUnit unit, A attachment, java.nio.channels.CompletionHandler<java.lang.Long,B> handler)
 
- 
- 
- 
Method Detail- 
readpublic java.util.concurrent.Future<java.lang.Integer> read(java.nio.ByteBuffer dst) - Specified by:
- readin interface- AsyncChannelWrapper
 
 - 
readpublic <B,A extends B> void read(java.nio.ByteBuffer dst, A attachment, java.nio.channels.CompletionHandler<java.lang.Integer,B> handler)- Specified by:
- readin interface- AsyncChannelWrapper
 
 - 
writepublic java.util.concurrent.Future<java.lang.Integer> write(java.nio.ByteBuffer src) - Specified by:
- writein interface- AsyncChannelWrapper
 
 - 
writepublic <B,A extends B> void write(java.nio.ByteBuffer[] srcs, int offset, int length, long timeout, java.util.concurrent.TimeUnit unit, A attachment, java.nio.channels.CompletionHandler<java.lang.Long,B> handler)- Specified by:
- writein interface- AsyncChannelWrapper
 
 - 
closepublic void close() - Specified by:
- closein interface- AsyncChannelWrapper
 
 - 
handshakepublic java.util.concurrent.Future<java.lang.Void> handshake() - Specified by:
- handshakein interface- AsyncChannelWrapper
 
 - 
getLocalAddresspublic java.net.SocketAddress getLocalAddress() throws java.io.IOException- Specified by:
- getLocalAddressin interface- AsyncChannelWrapper
- Throws:
- java.io.IOException
 
 
- 
 
-