Class ConnectionEvent
- java.lang.Object
-
- java.util.EventObject
-
- com.sun.messaging.jms.notification.Event
-
- com.sun.messaging.jms.notification.ConnectionEvent
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ConnectionClosedEvent
,ConnectionClosingEvent
,ConnectionReconnectedEvent
,ConnectionReconnectFailedEvent
public class ConnectionEvent extends Event
MQ Connection Event. This is the super class for all MQ connection events. MQ may notify an application when a connection event is about to occur or occurred.The following are a list of connection notification types that defined in MQ hawk release:
1. Connection closing in "time period":
- SHUTDOWN (admin requested shutdown)
2. Connection closed because of:
- SHUTDOWN (admin requested shutdown)
- RESTART (admin requested restart)
- ERROR (server error, e.g. out of memory)
- ADMIN (admin killed connection)
- BROKER_DOWN (broker crash)
3. Reconnected:
- RECONNECTED to a broker
4. Reconnect Failed:
- RECONNECT_FAILED to a broker
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Connection
connection
The connection object that associated with this event.
-
Constructor Summary
Constructors Constructor Description ConnectionEvent(Connection conn, java.lang.String evCode, java.lang.String evMessage)
Construct a MQ connection event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBrokerAddress()
Get the broker's address that the event is associated with.Connection
getConnection()
Get the current connection associated with this event.java.lang.Object
getSource()
Return com.sun.messaging.jms.Connection object.-
Methods inherited from class com.sun.messaging.jms.notification.Event
getEventCode, getEventMessage, toString
-
-
-
-
Field Detail
-
connection
protected transient Connection connection
The connection object that associated with this event.
-
-
Constructor Detail
-
ConnectionEvent
public ConnectionEvent(Connection conn, java.lang.String evCode, java.lang.String evMessage)
Construct a MQ connection event.- Parameters:
conn
- the connection associated with this event object.evCode
- the event code that represents the this event object.evMessage
- the event message that describes this event object.
-
-
Method Detail
-
getConnection
public Connection getConnection()
Get the current connection associated with this event.- Returns:
- the current connection associated with this event.
-
getBrokerAddress
public java.lang.String getBrokerAddress()
Get the broker's address that the event is associated with.- Returns:
- the broker's address that the event is associated with.
-
getSource
public java.lang.Object getSource()
Return com.sun.messaging.jms.Connection object.- Overrides:
getSource
in classjava.util.EventObject
- Returns:
- the connection object associated with this event.
-
-