org.apache.thrift.transport
Class TNonblockingTransport

java.lang.Object
  extended by org.apache.thrift.transport.TTransport
      extended by org.apache.thrift.transport.TNonblockingTransport
Direct Known Subclasses:
TNonblockingSocket

public abstract class TNonblockingTransport
extends TTransport


Constructor Summary
TNonblockingTransport()
           
 
Method Summary
abstract  int read(java.nio.ByteBuffer buffer)
           
abstract  java.nio.channels.SelectionKey registerSelector(java.nio.channels.Selector selector, int interests)
           
abstract  int write(java.nio.ByteBuffer buffer)
           
 
Methods inherited from class org.apache.thrift.transport.TTransport
close, consumeBuffer, flush, getBuffer, getBufferPosition, getBytesRemainingInBuffer, isOpen, open, peek, read, readAll, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TNonblockingTransport

public TNonblockingTransport()
Method Detail

registerSelector

public abstract java.nio.channels.SelectionKey registerSelector(java.nio.channels.Selector selector,
                                                                int interests)
                                                         throws java.io.IOException
Throws:
java.io.IOException

read

public abstract int read(java.nio.ByteBuffer buffer)
                  throws java.io.IOException
Throws:
java.io.IOException

write

public abstract int write(java.nio.ByteBuffer buffer)
                   throws java.io.IOException
Throws:
java.io.IOException