public class TServerSocket extends TServerTransport
| Modifier and Type | Class and Description |
|---|---|
static class |
TServerSocket.ServerSocketTransportArgs |
TServerTransport.AbstractServerTransportArgs<T extends TServerTransport.AbstractServerTransportArgs<T>>| Constructor and Description |
|---|
TServerSocket(java.net.InetSocketAddress bindAddr) |
TServerSocket(java.net.InetSocketAddress bindAddr,
int clientTimeout) |
TServerSocket(int port)
Creates just a port listening server socket
|
TServerSocket(int port,
int clientTimeout)
Creates just a port listening server socket
|
TServerSocket(java.net.ServerSocket serverSocket)
Creates a server socket from underlying socket object
|
TServerSocket(java.net.ServerSocket serverSocket,
int clientTimeout)
Creates a server socket from underlying socket object
|
TServerSocket(TServerSocket.ServerSocketTransportArgs args) |
| Modifier and Type | Method and Description |
|---|---|
protected TSocket |
acceptImpl() |
void |
close() |
java.net.ServerSocket |
getServerSocket() |
void |
interrupt()
Optional method implementation.
|
void |
listen() |
acceptpublic TServerSocket(java.net.ServerSocket serverSocket)
throws TTransportException
TTransportExceptionpublic TServerSocket(java.net.ServerSocket serverSocket,
int clientTimeout)
throws TTransportException
TTransportExceptionpublic TServerSocket(int port)
throws TTransportException
TTransportExceptionpublic TServerSocket(int port,
int clientTimeout)
throws TTransportException
TTransportExceptionpublic TServerSocket(java.net.InetSocketAddress bindAddr)
throws TTransportException
TTransportExceptionpublic TServerSocket(java.net.InetSocketAddress bindAddr,
int clientTimeout)
throws TTransportException
TTransportExceptionpublic TServerSocket(TServerSocket.ServerSocketTransportArgs args) throws TTransportException
TTransportExceptionpublic void listen()
throws TTransportException
listen in class TServerTransportTTransportExceptionprotected TSocket acceptImpl() throws TTransportException
acceptImpl in class TServerTransportTTransportExceptionpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class TServerTransportpublic void interrupt()
TServerTransportinterrupt in class TServerTransportpublic java.net.ServerSocket getServerSocket()