===== Notification Service =====
* the general purpose notification service, used by all software components to inform VLBI Broker about certain events
* WSDL File: http://192.42.120.69:8080/vlbiBroker/services/Notification?wsdl
* Service Endpoint: http://192.42.120.69:8080/vlbiBroker/services/Notification
* **Sender codes:** the list of sender codes which should be used be software modulespublic enum Sender {
/** Sender code for Vlbi Broker module */
VLBI_BROKER("broker"),
/** Sender code for Translation Node module */
TRANSLATION_NODE("tn"),
/** Sender code for Correlatin Node module */
CORRELATION_NODE("cn"),
/** Sender code for Correlated Data Serrvice module */
CORRELATION_DATA_SERVICE("cds");
* **Notification state:** used to inform about event typepublic enum State {
// -----------------------------------------------------
// ---- General state codes
/** OK - message received without error */
OK("state.ok", "state.ok.desc"),
/** There was an error while processing request */
ERROR("state.error", "state.error.desc"),
/** The task is done */
DONE("state.done", "state.done.desc"),
// -----------------------------------------------------
// ---- Translation Node states
/** Notification from translation node - chunk is ready */
TN_NOTIFICATION("state.tn.notification", "state.tn.notification.desc"),
// -----------------------------------------------------
// ---- Correlation Node states
/** Correlation job is queued and awaits execution */
CN_JOB_QUEUED("state.job.queued", "state.job.queued.desc"),
/** Correlation job is currently running on the cluster */
CN_JOB_RUNNING("state.job.running", "state.job.running.desc");