public class SPSNotificationSystem extends NotificationSystem
Modifier and Type | Field and Description |
---|---|
static QName |
DATA_PUBLICATION_TOPIC |
static QName |
REQUEST_ACCEPTANCE_TOPIC |
static QName |
REQUEST_EXPIRATION_TOPIC |
static QName |
REQUEST_REJECTION_TOPIC |
static QName |
RESERVATION_EXPIRATION_TOPIC |
static String |
SPS_NS_URI |
static QName |
TASK_CANCELLATION_TOPIC |
static QName |
TASK_COMPLETION_TOPIC |
static QName |
TASK_CONFIRMATION_TOPIC |
static QName |
TASK_FAILURE_TOPIC |
static QName |
TASK_RESERVATION_TOPIC |
static QName |
TASK_SUBMISSION_TOPIC |
static QName |
TASK_UPDATE_TOPIC |
log, maxSubscriptionLength, producerEPR, subscriptionDB, timeBetweenRetries, UNLIMITED_DURATION, wsnUri
Constructor and Description |
---|
SPSNotificationSystem(String endpointURI,
ISubscriptionDB subscriptionDB) |
Modifier and Type | Method and Description |
---|---|
void |
notifyDataPublished(StatusReport report) |
void |
notifyRequestAccepted(StatusReport report) |
void |
notifyRequestExpired(StatusReport report) |
void |
notifyRequestRejected(StatusReport report) |
void |
notifyReservationExpired(StatusReport report) |
void |
notifySubscribers(QName topic,
StatusReport report) |
void |
notifyTaskCancelled(StatusReport report) |
void |
notifyTaskCompleted(StatusReport report) |
void |
notifyTaskConfirmation(StatusReport report) |
void |
notifyTaskFailed(StatusReport report) |
void |
notifyTaskReservation(StatusReport report) |
void |
notifyTaskSubmitted(StatusReport report) |
void |
notifyTaskUpdated(StatusReport report) |
createSubscriptionReference, dispatchMessage, getMaxSubscriptionLength, getTimeBetweenRetries, renew, setMaxSubscriptionLength, setTimeBetweenRetries, subscribe, unsubscribe
public static String SPS_NS_URI
public static QName TASK_SUBMISSION_TOPIC
public static QName TASK_COMPLETION_TOPIC
public static QName TASK_FAILURE_TOPIC
public static QName TASK_CANCELLATION_TOPIC
public static QName TASK_UPDATE_TOPIC
public static QName DATA_PUBLICATION_TOPIC
public static QName TASK_RESERVATION_TOPIC
public static QName TASK_CONFIRMATION_TOPIC
public static QName RESERVATION_EXPIRATION_TOPIC
public static QName REQUEST_EXPIRATION_TOPIC
public static QName REQUEST_REJECTION_TOPIC
public static QName REQUEST_ACCEPTANCE_TOPIC
public SPSNotificationSystem(String endpointURI, ISubscriptionDB subscriptionDB)
public void notifySubscribers(QName topic, StatusReport report)
public void notifyTaskSubmitted(StatusReport report)
public void notifyTaskCompleted(StatusReport report)
public void notifyTaskFailed(StatusReport report)
public void notifyTaskCancelled(StatusReport report)
public void notifyTaskUpdated(StatusReport report)
public void notifyDataPublished(StatusReport report)
public void notifyTaskReservation(StatusReport report)
public void notifyTaskConfirmation(StatusReport report)
public void notifyReservationExpired(StatusReport report)
public void notifyRequestAccepted(StatusReport report)
public void notifyRequestRejected(StatusReport report)
public void notifyRequestExpired(StatusReport report)
Copyright © 2016 Sensia Software LLC. All rights reserved.