Package gov.usgs.earthquake.eidsutil
Class EIDSMessageEvent
java.lang.Object
java.util.EventObject
gov.usgs.earthquake.eidsutil.EIDSMessageEvent
- All Implemented Interfaces:
Serializable
EIDSMessageEvent objects are sent from EIDSClients to EIDSListeners.
- See Also:
-
Field Summary
Fields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorsConstructorDescriptionEIDSMessageEvent
(QWEmbeddedClient source, Long serverSequenceNumber, Date serverTimeGenerated, String feederSourceHost, Long feederSequenceNumber, String rootNamespace, String rootElement, String message) Create a new EIDSMessageEvent. -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class java.util.EventObject
getSource, toString
-
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 messagerootElement
- 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
- Returns:
- the message source as an EIDSClient.
-
getServerHost
- Returns:
- the serverHost
-
getServerSequence
- Returns:
- the serverSequenceNumber
-
getServerTimeGenerated
- Returns:
- the serverTimeGenerated
-
getMessageSource
- Returns:
- combined with message sequence, uniquely identifies this message.
-
getMessageSequence
- Returns:
- combined with message source, uniquely identifies this message.
-
getRootNamespace
- Returns:
- the namespace of the xml root element.
-
getRootElement
- Returns:
- the xml root element of the message.
-
getMessage
- Returns:
- the message.
-