public class TNonblockingServerSocket extends TNonblockingServerTransport
Constructor | Description |
---|---|
TNonblockingServerSocket(int port) |
Creates just a port listening server socket
|
TNonblockingServerSocket(int port,
int clientTimeout) |
Creates just a port listening server socket
|
TNonblockingServerSocket(java.net.InetSocketAddress bindAddr) |
|
TNonblockingServerSocket(java.net.InetSocketAddress bindAddr,
int clientTimeout) |
Modifier and Type | Method | Description |
---|---|---|
protected TNonblockingSocket |
acceptImpl() |
|
void |
close() |
|
void |
interrupt() |
Optional method implementation.
|
void |
listen() |
|
void |
registerSelector(java.nio.channels.Selector selector) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
public TNonblockingServerSocket(int port) throws TTransportException
TTransportException
public TNonblockingServerSocket(int port, int clientTimeout) throws TTransportException
TTransportException
public TNonblockingServerSocket(java.net.InetSocketAddress bindAddr) throws TTransportException
TTransportException
public TNonblockingServerSocket(java.net.InetSocketAddress bindAddr, int clientTimeout) throws TTransportException
TTransportException
public void listen() throws TTransportException
listen
in class TServerTransport
TTransportException
protected TNonblockingSocket acceptImpl() throws TTransportException
acceptImpl
in class TServerTransport
TTransportException
public void registerSelector(java.nio.channels.Selector selector)
registerSelector
in class TNonblockingServerTransport
public void close()
close
in class TServerTransport
public void interrupt()
TServerTransport
interrupt
in class TServerTransport