public class Connection extends Object implements ExceptionHandler
| Constructor and Description |
|---|
Connection(String address,
int port,
String username,
String password) |
Connection(String address,
int port,
String username,
String password,
Container container) |
Connection(String address,
int port,
String username,
String password,
Container container,
boolean ssl) |
Connection(String address,
int port,
String username,
String password,
Container container,
String remoteHost,
boolean ssl,
int channelMax) |
Connection(String address,
int port,
String username,
String password,
int maxFrameSize) |
Connection(String address,
int port,
String username,
String password,
int maxFrameSize,
Container container) |
Connection(String address,
int port,
String username,
String password,
int maxFrameSize,
Container container,
String remoteHostname) |
Connection(String address,
int port,
String username,
String password,
int maxFrameSize,
Container container,
String remoteHostname,
boolean ssl,
int channelMax) |
Connection(String address,
int port,
String username,
String password,
String remoteHostname) |
Connection(String address,
int port,
String username,
String password,
String remoteHost,
boolean ssl) |
Connection(String protocol,
String address,
int port,
String username,
String password,
Container container,
String remoteHost,
SSLContext sslContext,
int channelMax) |
Connection(String protocol,
String address,
int port,
String username,
String password,
Container container,
String remoteHost,
SSLContext sslContext,
SSLOptions sslOptions,
int channelMax) |
Connection(String protocol,
String address,
int port,
String username,
String password,
int maxFrameSize,
Container container,
String remoteHostname,
SSLContext sslContext,
SSLOptions sslOptions,
int channelMax) |
| Modifier and Type | Method and Description |
|---|---|
void |
awaitOpen() |
void |
close() |
Session |
createSession() |
Error |
getConnectionError()
Return the connection error for any socket read/write error that has occurred
|
ConnectionEndpoint |
getEndpoint() |
void |
handleException(Exception exception) |
void |
setConnectionErrorTask(Runnable connectionErrorTask)
Set the connection error task that will be used as a callback for any socket read/write errors.
|
public Connection(String address, int port, String username, String password) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, String remoteHostname) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, int maxFrameSize) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, Container container) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, int maxFrameSize, Container container) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, int maxFrameSize, Container container, String remoteHostname) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, Container container, boolean ssl) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, String remoteHost, boolean ssl) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, Container container, String remoteHost, boolean ssl, int channelMax) throws ConnectionException
ConnectionExceptionpublic Connection(String protocol, String address, int port, String username, String password, Container container, String remoteHost, SSLContext sslContext, int channelMax) throws ConnectionException
ConnectionExceptionpublic Connection(String protocol, String address, int port, String username, String password, Container container, String remoteHost, SSLContext sslContext, SSLOptions sslOptions, int channelMax) throws ConnectionException
ConnectionExceptionpublic Connection(String address, int port, String username, String password, int maxFrameSize, Container container, String remoteHostname, boolean ssl, int channelMax) throws ConnectionException
ConnectionExceptionpublic Connection(String protocol, String address, int port, String username, String password, int maxFrameSize, Container container, String remoteHostname, SSLContext sslContext, SSLOptions sslOptions, int channelMax) throws ConnectionException
ConnectionExceptionpublic Session createSession() throws ConnectionException
ConnectionExceptionpublic ConnectionEndpoint getEndpoint()
public void awaitOpen()
throws TimeoutException,
InterruptedException
TimeoutExceptionInterruptedExceptionpublic void close()
throws ConnectionErrorException
ConnectionErrorExceptionpublic void setConnectionErrorTask(Runnable connectionErrorTask)
connectionErrorTask - connection error taskpublic Error getConnectionError()
public void handleException(Exception exception)
handleException in interface ExceptionHandlerCopyright © 2006–2015 The Apache Software Foundation. All rights reserved.