public interface AsynchronousNetworkChannel<M>
| Modifier and Type | Method and Description |
|---|---|
void |
bind(SocketAddress localAddress,
com.google.common.util.concurrent.FutureCallback<Void> callback) |
void |
close(com.google.common.util.concurrent.FutureCallback<Void> callback) |
void |
connect(SocketAddress remoteAddress,
com.google.common.util.concurrent.FutureCallback<Void> callback) |
void |
disconnect(com.google.common.util.concurrent.FutureCallback<Void> callback) |
SocketAddress |
getLocalAddress() |
SocketAddress |
getRemoteAddress() |
boolean |
isBound() |
boolean |
isConnected() |
boolean |
isOpen() |
void |
open(com.google.common.util.concurrent.FutureCallback<Void> callback) |
void |
receive() |
void |
send(M message,
com.google.common.util.concurrent.FutureCallback<Void> callback) |
void |
send(M message,
SocketAddress remoteAddress,
com.google.common.util.concurrent.FutureCallback<Void> callback) |
boolean isOpen()
void open(com.google.common.util.concurrent.FutureCallback<Void> callback)
void close(com.google.common.util.concurrent.FutureCallback<Void> callback)
boolean isBound()
SocketAddress getLocalAddress()
void bind(SocketAddress localAddress, com.google.common.util.concurrent.FutureCallback<Void> callback)
boolean isConnected()
SocketAddress getRemoteAddress()
void connect(SocketAddress remoteAddress, com.google.common.util.concurrent.FutureCallback<Void> callback)
void disconnect(com.google.common.util.concurrent.FutureCallback<Void> callback)
void receive()
void send(M message, SocketAddress remoteAddress, com.google.common.util.concurrent.FutureCallback<Void> callback)
Copyright © 2017 TeleStax, Inc.. All Rights Reserved.