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 © 2016 The Apache Software Foundation