Apache Tomcat 7.0.54

org.apache.tomcat.websocket
Class AsyncChannelWrapperNonSecure

java.lang.Object
  extended by org.apache.tomcat.websocket.AsyncChannelWrapperNonSecure
All Implemented Interfaces:
AsyncChannelWrapper

public class AsyncChannelWrapperNonSecure
extends Object
implements 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
AsyncChannelWrapperNonSecure(AsynchronousSocketChannel socketChannel)
           
 
Method Summary
 void close()
           
 Future<Void> handshake()
           
 Future<Integer> read(ByteBuffer dst)
           
<B,A extends B>
void
read(ByteBuffer dst, A attachment,  handler)
           
 Future<Integer> write(ByteBuffer src)
           
<B,A extends B>
void
write(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment,  handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncChannelWrapperNonSecure

public AsyncChannelWrapperNonSecure(AsynchronousSocketChannel socketChannel)
Method Detail

read

public Future<Integer> read(ByteBuffer dst)
Specified by:
read in interface AsyncChannelWrapper

read

public <B,A extends B> void read(ByteBuffer dst,
                                 A attachment,
                                  handler)
Specified by:
read in interface AsyncChannelWrapper

write

public Future<Integer> write(ByteBuffer src)
Specified by:
write in interface AsyncChannelWrapper

write

public <B,A extends B> void write(ByteBuffer[] srcs,
                                  int offset,
                                  int length,
                                  long timeout,
                                  TimeUnit unit,
                                  A attachment,
                                   handler)
Specified by:
write in interface AsyncChannelWrapper

close

public void close()
Specified by:
close in interface AsyncChannelWrapper

handshake

public Future<Void> handshake()
Specified by:
handshake in interface AsyncChannelWrapper

Apache Tomcat 7.0.54

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.