|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use INonBlockingConnection | |
|---|---|
| org.xsocket.connection | Provides classes to handle a connection-oriented, sequenced flow of data in a blocking or non-blocking mode on the server and on the client side. |
| Uses of INonBlockingConnection in org.xsocket.connection |
|---|
| Classes in org.xsocket.connection that implement INonBlockingConnection | |
|---|---|
class |
NonBlockingConnection
Implementation of the INonBlockingConnection interface. |
| Methods in org.xsocket.connection that return INonBlockingConnection | |
|---|---|
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
IHandler appHandler)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
IHandler appHandler,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
IHandler appHandler,
Executor workerPool,
int connectTimeoutMillis)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
IHandler appHandler,
Executor workerPool,
int connectTimeoutMillis,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
IHandler appHandler,
int connectTimeoutMillis)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
IHandler appHandler,
int connectTimeoutMillis,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
int connectTimeoutMillis)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(InetAddress address,
int port,
int connectTimeoutMillis,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(String host,
int port)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(String host,
int port,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(String host,
int port,
IHandler appHandler)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(String host,
int port,
IHandler appHandler,
boolean isSSL)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(String host,
int port,
int connectTimeoutMillis)
get a pool connection for the given address. |
INonBlockingConnection |
NonBlockingConnectionPool.getNonBlockingConnection(String host,
int port,
int connectTimeoutMillis,
boolean isSSL)
get a pool connection for the given address. |
| Methods in org.xsocket.connection that return types with arguments of type INonBlockingConnection | |
|---|---|
Set<INonBlockingConnection> |
Server.getOpenConnections()
|
| Methods in org.xsocket.connection with parameters of type INonBlockingConnection | |
|---|---|
static void |
NonBlockingConnectionPool.destroy(INonBlockingConnection connection)
|
boolean |
IConnectHandler.onConnect(INonBlockingConnection connection)
handles a new incoming connection |
boolean |
HandlerChain.onConnect(INonBlockingConnection connection)
handles a new incoming connection |
boolean |
IConnectionTimeoutHandler.onConnectionTimeout(INonBlockingConnection connection)
handles the connection timeout. |
boolean |
HandlerChain.onConnectionTimeout(INonBlockingConnection connection)
handles the connection timeout. |
boolean |
IDataHandler.onData(INonBlockingConnection connection)
processes the incoming data based on the given connection. |
boolean |
HandlerChain.onData(INonBlockingConnection connection)
processes the incoming data based on the given connection. |
boolean |
IDisconnectHandler.onDisconnect(INonBlockingConnection connection)
handles disconnecting of a connection |
boolean |
HandlerChain.onDisconnect(INonBlockingConnection connection)
handles disconnecting of a connection |
boolean |
IIdleTimeoutHandler.onIdleTimeout(INonBlockingConnection connection)
handles the idle timeout. |
boolean |
HandlerChain.onIdleTimeout(INonBlockingConnection connection)
handles the idle timeout. |
static int |
ConnectionUtils.validateSufficientDatasizeByIntLengthField(INonBlockingConnection connection)
validate, based on a leading int length field. |
static int |
ConnectionUtils.validateSufficientDatasizeByIntLengthField(INonBlockingConnection connection,
boolean removeLengthField)
validate, based on a leading int length field, that enough data (getNumberOfAvailableBytes() >= length) is available. |
| Constructors in org.xsocket.connection with parameters of type INonBlockingConnection | |
|---|---|
BlockingConnection(INonBlockingConnection delegee)
Constructor. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||