Class EIDSMessageEvent

java.lang.Object
java.util.EventObject
gov.usgs.earthquake.eidsutil.EIDSMessageEvent
All Implemented Interfaces:
Serializable

public class EIDSMessageEvent extends EventObject
EIDSMessageEvent objects are sent from EIDSClients to EIDSListeners.
See Also:
  • Constructor Details

    • EIDSMessageEvent

      public EIDSMessageEvent(QWEmbeddedClient source, Long serverSequenceNumber, Date serverTimeGenerated, String feederSourceHost, Long feederSequenceNumber, String rootNamespace, String rootElement, String message)
      Create a new EIDSMessageEvent.
      Parameters:
      source - the EIDSClient that received the message.
      feederSourceHost - the origin of the message.
      feederSequenceNumber - a unique identifier from feederSourceHost.
      rootNamespace - the rootElement namespace of the message
      rootElement - the message rootElement local name.
      message - the message that was received.
      serverSequenceNumber - the sequence number assigned by the server that delivered this message.
      serverTimeGenerated - the date the server received this message.
  • Method Details

    • getQWEmbeddedClient

      public QWEmbeddedClient getQWEmbeddedClient()
      Returns:
      the message source as an EIDSClient.
    • getServerHost

      public String getServerHost()
      Returns:
      the serverHost
    • getServerSequence

      public Long getServerSequence()
      Returns:
      the serverSequenceNumber
    • getServerTimeGenerated

      public Date getServerTimeGenerated()
      Returns:
      the serverTimeGenerated
    • getMessageSource

      public String getMessageSource()
      Returns:
      combined with message sequence, uniquely identifies this message.
    • getMessageSequence

      public Long getMessageSequence()
      Returns:
      combined with message source, uniquely identifies this message.
    • getRootNamespace

      public String getRootNamespace()
      Returns:
      the namespace of the xml root element.
    • getRootElement

      public String getRootElement()
      Returns:
      the xml root element of the message.
    • getMessage

      public String getMessage()
      Returns:
      the message.