|
boolean | getServer () |
| Gets a value indicating whether the socket can accept incoming connections. More...
|
|
boolean | getSecure () |
| Gets a value indicating whether the socket is secure. More...
|
|
boolean | getIPv6 () |
| Gets a value indicating whether the socket supports IPv6. More...
|
|
| TcpSocket (boolean server, boolean ipv6, boolean secure) |
|
| TcpSocket (Socket socket, boolean server, boolean secure) |
|
boolean | getIsClosed () |
| Gets a value indicating whether this instance is closed. More...
|
|
String | getLocalIPAddress () |
| Gets the local IP address. More...
|
|
int | getLocalPort () |
| Gets the local port. More...
|
|
String | getRemoteIPAddress () |
| Gets the remote IP address. More...
|
|
int | getRemotePort () |
| Gets the remote port. More...
|
|
String | getRemoteHostname () |
| Gets the remote hostname. More...
|
|
boolean | bind (String ipAddress, int port, BooleanHolder addressInUse) |
|
void | acceptAsync (final IAction0 onSuccess, final IAction1< Exception > onFailure, final IAction1< StreamSocket > onSocket) |
|
void | connectAsync (final String hostname, final String ipAddress, final int port, int timeout, final IAction0 onSuccess, final IAction2< Exception, Boolean > onFailure) |
|
boolean | send (DataBuffer buffer) |
|
void | sendAsync (final DataBuffer buffer, int timeout, final IAction0 onSuccess, final IAction2< Exception, Boolean > onFailure) |
|
void | receiveAsync (int timeout) |
| Receives data asynchronously. More...
|
|
void | close () |
| Closes the socket. More...
|
|
abstract void | acceptAsync (fm.liveswitch.IAction0 onSuccess, fm.liveswitch.IAction1< java.lang.Exception > onFailure, fm.liveswitch.IAction1< fm.liveswitch.StreamSocket > onSocket) |
| Accepts a new socket asynchronously. More...
|
|
abstract void | connectAsync (String hostname, String ipAddress, int port, int timeout, fm.liveswitch.IAction0 onSuccess, fm.liveswitch.IAction2< java.lang.Exception, Boolean > onFailure) |
| Connects the socket asynchronously. More...
|
|
fm.liveswitch.IAction2< java.lang.Exception, Boolean > | getOnReceiveFailure () |
| Gets a callback invoked on failed read from TCP stream. More...
|
|
fm.liveswitch.IAction1< fm.liveswitch.DataBuffer > | getOnReceiveSuccess () |
| Gets a callback invoked on successful read from TCP stream. More...
|
|
abstract boolean | send (fm.liveswitch.DataBuffer buffer) |
| Sends data synchronously. More...
|
|
abstract void | sendAsync (fm.liveswitch.DataBuffer buffer, int timeout, fm.liveswitch.IAction0 onSuccess, fm.liveswitch.IAction2< java.lang.Exception, Boolean > onFailure) |
| Sends data asynchronously. More...
|
|
void | setOnReceiveFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > value) |
| Sets a callback invoked on failed read from TCP stream. More...
|
|
void | setOnReceiveSuccess (fm.liveswitch.IAction1< fm.liveswitch.DataBuffer > value) |
| Sets a callback invoked on successful read from TCP stream. More...
|
|
abstract boolean | bind (String ipAddress, int port, fm.liveswitch.BooleanHolder addressInUse) |
| Binds the socket to a local endpoint. More...
|
|
long | getAdapterSpeed () |
| Gets the adapter speed. More...
|
|
String[] | getPublicIPAddresses () |
| Gets the public IP addresses, if known. More...
|
|
void | setAdapterSpeed (long value) |
| Sets the adapter speed. More...
|
|
void | setPublicIPAddresses (String[] value) |
| Sets the public IP addresses, if known. More...
|
|
|
void | raiseAcceptFailure (fm.liveswitch.IAction1< java.lang.Exception > callback, java.lang.Exception exception) |
| Invokes the accept failure callback. More...
|
|
void | raiseAcceptSocket (fm.liveswitch.IAction1< fm.liveswitch.StreamSocket > callback, fm.liveswitch.StreamSocket socket) |
| Invokes the accept success callback. More...
|
|
void | raiseAcceptSuccess (fm.liveswitch.IAction0 callback) |
| Invokes the accept success callback. More...
|
|
void | raiseConnectFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > callback, java.lang.Exception exception, boolean timedOut) |
| Invokes the connect failure callback. More...
|
|
void | raiseConnectSuccess (fm.liveswitch.IAction0 callback) |
| Invokes the connect success callback. More...
|
|
void | raiseReceiveFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > callback, java.lang.Exception exception, boolean timedOut) |
| Invokes the receive failure callback. More...
|
|
void | raiseReceiveSuccess (fm.liveswitch.IAction1< fm.liveswitch.DataBuffer > callback, fm.liveswitch.DataBuffer buffer) |
| Invokes the receive success callback. More...
|
|
void | raiseSendFailure (fm.liveswitch.IAction2< java.lang.Exception, Boolean > callback, java.lang.Exception exception, boolean timedOut) |
| Invokes the send failure callback. More...
|
|
void | raiseSendSuccess (fm.liveswitch.IAction0 callback) |
| Invokes the send success callback. More...
|
|
| StreamSocket () |
|
| ManagedSocket () |
|