ConnectionReconnectFailedEvent (Message Queue, 5.1 API Specification)
Date: 2019-01-27

com.sun.messaging.jms.notification

## Class ConnectionReconnectFailedEvent

- java.lang.Object
- - java.util.EventObject
  - - com.sun.messaging.jms.notification.Event
    - - com.sun.messaging.jms.notification.ConnectionEvent
      - - com.sun.messaging.jms.notification.ConnectionReconnectFailedEvent

- All Implemented Interfaces:
    java.io.Serializable

      public class ConnectionReconnectFailedEvent
      extends ConnectionEvent

  MQ Connection Reconnect Failed Event is generated and delivered to the event listener if a MQ reconnect failed and an event listener is set to the MQ connection.

  The application can also obtain the current broker's address from the API defined in the ConnectionEvent.

  See Also:
    Serialized Form

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static java.lang.String` | `CONNECTION_RECONNECT_FAILED` Connection reconnect failed event code.

    - ### Fields inherited from class com.sun.messaging.jms.notification.ConnectionEvent

      `connection`

    - ### Fields inherited from class java.util.EventObject

      `source`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ConnectionReconnectFailedEvent(Connection conn, java.lang.String evCode, java.lang.String evMessage, javax.jms.JMSException jmse)` Construct a connection reconnect failed event associated with the specified connection.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `javax.jms.JMSException` | `getJMSException()` Get the JMSException that caused the connection to be closed.

    - ### Methods inherited from class com.sun.messaging.jms.notification.ConnectionEvent

      `getBrokerAddress, getConnection, getSource`

    - ### Methods inherited from class com.sun.messaging.jms.notification.Event

      `getEventCode, getEventMessage, toString`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### CONNECTION_RECONNECT_FAILED

          public static final java.lang.String CONNECTION_RECONNECT_FAILED

      Connection reconnect failed event code.
      See Also:
        Constant Field Values

  - ### Constructor Detail

    - #### ConnectionReconnectFailedEvent

          public ConnectionReconnectFailedEvent(Connection conn,
                                                java.lang.String evCode,
                                                java.lang.String evMessage,
                                                javax.jms.JMSException jmse)

      Construct a connection reconnect failed event associated with the specified connection.
      Parameters:
        `conn` - the connection associated with the reconnect event. 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 Detail

    - #### getJMSException

          public javax.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.

Copyright (c) 2010, 2017 Oracle and/or its affiliates. All rights reserved.