public class TCustomSocket
extends org.apache.thrift.transport.TIOStreamTransport
| Constructor and Description |
|---|
TCustomSocket(java.net.Socket socket)
Constructor that takes an already created socket.
|
TCustomSocket(java.lang.String host,
int port)
Creates a new unconnected socket that will connect to the given host
on the given port.
|
TCustomSocket(java.lang.String host,
int port,
int timeout)
Creates a new unconnected socket that will connect to the given host
on the given port.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the socket.
|
java.net.Socket |
getSocket()
Returns a reference to the underlying socket.
|
boolean |
isOpen()
Checks whether the socket is connected.
|
void |
open()
Connects the socket, creating a new socket object if necessary.
|
void |
setTimeout(int timeout)
Sets the socket timeout
|
public TCustomSocket(java.net.Socket socket)
throws org.apache.thrift.transport.TTransportException
socket - Already created socket objectorg.apache.thrift.transport.TTransportException - if there is an error setting up the streamspublic TCustomSocket(java.lang.String host,
int port)
host - Remote hostport - Remote portpublic TCustomSocket(java.lang.String host,
int port,
int timeout)
host - Remote hostport - Remote porttimeout - Socket timeoutpublic void setTimeout(int timeout)
timeout - Milliseconds timeoutpublic java.net.Socket getSocket()
public boolean isOpen()
isOpen in class org.apache.thrift.transport.TIOStreamTransportpublic void open()
throws org.apache.thrift.transport.TTransportException
open in class org.apache.thrift.transport.TIOStreamTransportorg.apache.thrift.transport.TTransportExceptionpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class org.apache.thrift.transport.TIOStreamTransportCopyright © 2018 The Apache Software Foundation