| abstract <A> void | AsynchronousServerSocketChannel. accept(A attachment,
      CompletionHandler<AsynchronousSocketChannel,? super A> handler) | Accepts a connection. | 
| abstract <A> void | AsynchronousSocketChannel. connect(SocketAddress remote,
       A attachment,
       CompletionHandler<Void,? super A> handler) | Connects this channel. | 
| abstract <A> void | AsynchronousFileChannel. lock(long position,
    long size,
    boolean shared,
    A attachment,
    CompletionHandler<FileLock,? super A> handler) | Acquires a lock on the given region of this channel's file. | 
| <A> void | AsynchronousFileChannel. lock(A attachment,
    CompletionHandler<FileLock,? super A> handler) | Acquires an exclusive lock on this channel's file. | 
| <A> void | AsynchronousByteChannel. read(ByteBuffer dst,
    A attachment,
    CompletionHandler<Integer,? super A> handler) | Reads a sequence of bytes from this channel into the given buffer. | 
| abstract <A> void | AsynchronousFileChannel. read(ByteBuffer dst,
    long position,
    A attachment,
    CompletionHandler<Integer,? super A> handler) | Reads a sequence of bytes from this channel into the given buffer,
 starting at the given file position. | 
| abstract <A> void | AsynchronousSocketChannel. read(ByteBuffer[] dsts,
    int offset,
    int length,
    long timeout,
    TimeUnit unit,
    A attachment,
    CompletionHandler<Long,? super A> handler) | Reads a sequence of bytes from this channel into a subsequence of the
 given buffers. | 
| abstract <A> void | AsynchronousSocketChannel. read(ByteBuffer dst,
    long timeout,
    TimeUnit unit,
    A attachment,
    CompletionHandler<Integer,? super A> handler) | Reads a sequence of bytes from this channel into the given buffer. | 
| <A> void | AsynchronousSocketChannel. read(ByteBuffer dst,
    A attachment,
    CompletionHandler<Integer,? super A> handler) |  | 
| <A> void | AsynchronousByteChannel. write(ByteBuffer src,
     A attachment,
     CompletionHandler<Integer,? super A> handler) | Writes a sequence of bytes to this channel from the given buffer. | 
| abstract <A> void | AsynchronousFileChannel. write(ByteBuffer src,
     long position,
     A attachment,
     CompletionHandler<Integer,? super A> handler) | Writes a sequence of bytes to this channel from the given buffer, starting
 at the given file position. | 
| abstract <A> void | AsynchronousSocketChannel. write(ByteBuffer[] srcs,
     int offset,
     int length,
     long timeout,
     TimeUnit unit,
     A attachment,
     CompletionHandler<Long,? super A> handler) | Writes a sequence of bytes to this channel from a subsequence of the given
 buffers. | 
| abstract <A> void | AsynchronousSocketChannel. write(ByteBuffer src,
     long timeout,
     TimeUnit unit,
     A attachment,
     CompletionHandler<Integer,? super A> handler) | Writes a sequence of bytes to this channel from the given buffer. | 
| <A> void | AsynchronousSocketChannel. write(ByteBuffer src,
     A attachment,
     CompletionHandler<Integer,? super A> handler) |  |