public class TCustomServerSocket
extends org.apache.thrift.transport.TServerTransport
| Constructor and Description | 
|---|
| TCustomServerSocket(java.net.InetSocketAddress bindAddr,
                   boolean keepAlive,
                   java.lang.Integer sendBufferSize,
                   java.lang.Integer recvBufferSize,
                   java.lang.Integer listenBacklog)Allows fine-tuning of the server socket including keep-alive, reuse of addresses, send and receive buffer sizes. | 
| TCustomServerSocket(java.net.ServerSocket socket,
                   boolean keepAlive,
                   java.lang.Integer sendBufferSize,
                   java.lang.Integer recvBufferSize) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected TCustomSocket | acceptImpl() | 
| void | close() | 
| void | interrupt() | 
| void | listen() | 
public TCustomServerSocket(java.net.InetSocketAddress bindAddr,
                           boolean keepAlive,
                           java.lang.Integer sendBufferSize,
                           java.lang.Integer recvBufferSize,
                           java.lang.Integer listenBacklog)
                    throws org.apache.thrift.transport.TTransportException
bindAddr - keepAlive - sendBufferSize - recvBufferSize - org.apache.thrift.transport.TTransportExceptionpublic TCustomServerSocket(java.net.ServerSocket socket,
                           boolean keepAlive,
                           java.lang.Integer sendBufferSize,
                           java.lang.Integer recvBufferSize)
protected TCustomSocket acceptImpl() throws org.apache.thrift.transport.TTransportException
acceptImpl in class org.apache.thrift.transport.TServerTransportorg.apache.thrift.transport.TTransportExceptionpublic void listen()
            throws org.apache.thrift.transport.TTransportException
listen in class org.apache.thrift.transport.TServerTransportorg.apache.thrift.transport.TTransportExceptionpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class org.apache.thrift.transport.TServerTransportpublic void interrupt()
interrupt in class org.apache.thrift.transport.TServerTransportCopyright © 2018 The Apache Software Foundation