Package org.apache.qpid.protonj2.client
Class DisconnectionEvent
java.lang.Object
org.apache.qpid.protonj2.client.DisconnectionEvent
An event object that accompanies events fired to handlers configured in the
ConnectionOptions
which are signaled during specific Connection
life-cycle stages.-
Constructor Summary
ConstructorDescriptionDisconnectionEvent
(String host, int port, ClientIOException failureCause) Creates the event object with all immutable data provided. -
Method Summary
Modifier and TypeMethodDescriptionGets the failure cause that is associated with this event if the event indicates an error stage in theConnection
life-cycle such as a connection being interrupted which might later be recovered or a failure to establish or reconnect a previously establishedConnection
.host()
Gets the host that is associated with this event which for a successfulConnection
event would be the currently active host and for an interrupted or failed Connection this host would indicate the host where theConnection
had previously been established.int
port()
Gets the port that is associated with this event which for a successfulConnection
event would be the currently active port and for an interrupted or failed Connection this port would indicate the host where theConnection
had previously been established.
-
Constructor Details
-
DisconnectionEvent
Creates the event object with all immutable data provided.- Parameters:
host
- the host that is associated with thisDisconnectionEvent
port
- the port that is associated with thisDisconnectionEvent
failureCause
- the failure cause that is associated with thisDisconnectionEvent
-
-
Method Details
-
host
Gets the host that is associated with this event which for a successfulConnection
event would be the currently active host and for an interrupted or failed Connection this host would indicate the host where theConnection
had previously been established.- Returns:
- the host that is associated with this
DisconnectionEvent
-
port
public int port()Gets the port that is associated with this event which for a successfulConnection
event would be the currently active port and for an interrupted or failed Connection this port would indicate the host where theConnection
had previously been established.- Returns:
- the port that is associated with this
DisconnectionEvent
-
failureCause
Gets the failure cause that is associated with this event if the event indicates an error stage in theConnection
life-cycle such as a connection being interrupted which might later be recovered or a failure to establish or reconnect a previously establishedConnection
.- Returns:
- the failureCause that is associated with this
DisconnectionEvent
-