# Class Event

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

All Implemented Interfaces:
  `Serializable`

Direct Known Subclasses:
  `ConnectionEvent, ConsumerEvent`

public class Event extends EventObject
MQ Event. This is the super class for all MQ notification events. MQ may notify an application when a specific MQ event is about to occur or occurred.

See Also:
  - Serialized Form

- ## Field Summary

  ### Fields inherited from class EventObject

  `source`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Event(Object source, String evCode, String evMessage)`
  Construct a MQ event associated with the source specified.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getEventCode()`
  Get the event code associated with the MQ event.
  `String`
  `getEventMessage()`
  Get the event message associated with the connection event.
  `String`
  `toString()`
  Returns a MQ event notification event message.

  ### Methods inherited from class EventObject

  `getSource`

  ### Methods inherited from class Object

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

- ## Constructor Details

  - ### Event

    public Event(Object source, String evCode, String evMessage)
    Construct a MQ event associated with the source specified.
    Parameters:
      `source` - the source associated with the event.
      `evCode` - the event code that represents the this event object.
      `evMessage` - the event message that describes this event object.

- ## Method Details

  - ### getEventCode

    public String getEventCode()
    Get the event code associated with the MQ event.
    Returns:
      the event code associated with the MQ event.

  - ### getEventMessage

    public String getEventMessage()
    Get the event message associated with the connection event.
    Returns:
      the event message associated with the connection event.

  - ### toString

    public String toString()
    Returns a MQ event notification event message. The format is as follows.

    eventCode + ":" + eventMessage + ", " + source=" + source.toString().

    Overrides:
      `toString` in class `EventObject`
    Returns:
      a String representation of this EventObject.