Message Queue, v4.5.1 API Specification

com.sun.messaging.jms.notification
Class ConnectionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by com.sun.messaging.jms.notification.Event
          extended by com.sun.messaging.jms.notification.ConnectionEvent
All Implemented Interfaces:
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":

2. Connection closed because of:

3. Reconnected:

4. Reconnect Failed:

See Also:
Serialized Form

Field Summary
protected  Connection connection
          The connection object that associated with this event.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ConnectionEvent(Connection conn, String evCode, String evMessage)
          Construct a MQ connection event.
 
Method Summary
 String getBrokerAddress()
          Get the broker's address that the event is associated with.
 Connection getConnection()
          Get the current connection associated with this event.
 Object getSource()
          Return com.sun.messaging.jms.Connection object.
 
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

protected transient Connection connection
The connection object that associated with this event.

Constructor Detail

ConnectionEvent

public ConnectionEvent(Connection conn,
                       String evCode,
                       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 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 Object getSource()
Return com.sun.messaging.jms.Connection object.

Overrides:
getSource in class EventObject
Returns:
the connection object associated with this event.

Message Queue, v4.5.1 API Specification

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