All Implemented Interfaces:
Convert EIDS Message into products.
Listens to messages from an EIDSClient. Uses EQXMLProductParser and
EventAddonParser to build products. Any built products are sent to all
Methods inherited from class gov.usgs.earthquake.distribution.
ProductBuilder addProductSender, configure, getPrivateKey, getProductSenders, getTrackerURL, removeProductSender, sendProduct, setPrivateKey, setTrackerURL, shutdown, startup
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void onEIDSMessage(
Receive EIDS messages from an EIDSClient.
Any received messages are parsed and sent to any ProductSenders. If the
message is not EQXML, this method returns immediately.
event - an event object representing the message that was received.
public static void main(java.lang.String args)
Main method to test EQXMLProductBuilder.
Connects an eids client to the product builder, and uses a dummy product
sender that outputs to stderr.