Class ConnectionClosingEvent

All Implemented Interfaces:
Serializable

public class ConnectionClosingEvent extends ConnectionEvent
MQ Connection closing Event. This event is generated (if application had set a connection event listener) when MQ client runtime received a notification from MQ broker that a connection is about to be closed due to a soft shutdown.
See Also:
  • Field Details

    • CONNECTION_CLOSING_ADMIN

      public static final String CONNECTION_CLOSING_ADMIN
      Connection closing event code - admin requested shutdown.
      See Also:
  • Constructor Details

    • ConnectionClosingEvent

      public ConnectionClosingEvent(Connection conn, String evCode, String evMessage, long timePeriod)
      Construct a ConnectionClosingEvent object associated with the connection specified.
      Parameters:
      conn - the connection associated with the closing event.
      evCode - the event code that represents this event object.
      evMessage - the event message that describes this event object.
      timePeriod - the closing time period (in milli secs) since the broker announces the connection is to be closed.
  • Method Details

    • getClosingTimePeriod

      public long getClosingTimePeriod()
      Get the connection closing time period in milli seconds. The time period is calculated from the announcement time by broker.
      Returns:
      the closing time period.