Class ConnectionClosedEvent
java.lang.Object
java.util.EventObject
com.sun.messaging.jms.notification.Event
com.sun.messaging.jms.notification.ConnectionEvent
com.sun.messaging.jms.notification.ConnectionClosedEvent
- All Implemented Interfaces:
- Serializable
MQ Connection closed Event. This event is generated by MQ and delivered to an application (if the connection event
 listener is set) when a connection is closed by MQ.
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringConnection closed event code - broker crash.static final StringConnection closed event code - server error, e.g.static final StringConnection closed event code - admin killed connection.static final StringThe above event codes are for events originated from the broker.static final StringConnection closed event code - broker is not responsive.static final StringConnection closed event code - admin requested restartstatic final StringConnection closed event code - admin requested shutdownFields inherited from class com.sun.messaging.jms.notification.ConnectionEventconnectionFields inherited from class java.util.EventObjectsource
- 
Constructor SummaryConstructorsConstructorDescriptionConnectionClosedEvent(Connection conn, String evCode, String evMessage, jakarta.jms.JMSException jmse) Construct a connection closed event.
- 
Method SummaryModifier and TypeMethodDescriptionjakarta.jms.JMSExceptionGet the JMSException that caused the connection to be closed.Methods inherited from class com.sun.messaging.jms.notification.ConnectionEventgetBrokerAddress, getConnection, getSourceMethods inherited from class com.sun.messaging.jms.notification.EventgetEventCode, getEventMessage, toString
- 
Field Details- 
CONNECTION_CLOSED_SHUTDOWNConnection closed event code - admin requested shutdown- See Also:
 
- 
CONNECTION_CLOSED_RESTARTConnection closed event code - admin requested restart- See Also:
 
- 
CONNECTION_CLOSED_ERRORConnection closed event code - server error, e.g. out of memory.- See Also:
 
- 
CONNECTION_CLOSED_KILLConnection closed event code - admin killed connection.- See Also:
 
- 
CONNECTION_CLOSED_BROKER_DOWNConnection closed event code - broker crash.- See Also:
 
- 
CONNECTION_CLOSED_NON_RESPONSIVEConnection closed event code - broker is not responsive.- See Also:
 
- 
CONNECTION_CLOSED_LOST_CONNECTIONThe above event codes are for events originated from the broker. Broker notifies MQ client runtime that the connection is closed. This event code is to represent that the MQ client runtime detects the connection to the broker is broken. This could be a network problem or broker crashed.- See Also:
 
 
- 
- 
Constructor Details- 
ConnectionClosedEventpublic ConnectionClosedEvent(Connection conn, String evCode, String evMessage, jakarta.jms.JMSException jmse) Construct a connection closed event.- Parameters:
- conn- the connection that the event is associated with. MQ may automatically reconnect to the same broker or a different broker depends on the client runtime configuration.
- evCode- the event code that represents this event object.
- evMessage- the event message that describes this event object.
- jmse- the JMSException that caused this event.
 
 
- 
- 
Method Details- 
getJMSExceptionpublic jakarta.jms.JMSException getJMSException()Get the JMSException that caused the connection to be closed.- Returns:
- the JMSException that caused the connection to be closed. return null if no JMSException associated with this event. Such as connection closed caused by admin requested shutdown.
 
 
-