public class SubscriptionNotifier extends TimerTask
| Constructor and Description |
|---|
SubscriptionNotifier()
default constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected org.uddi.sub_v3.GetSubscriptionResults |
buildGetSubscriptionResults(Subscription subscription,
Date endPoint) |
boolean |
cancel() |
protected void |
deleteSubscription(Subscription subscription)
Deletes the subscription.
|
protected Collection<Subscription> |
getAllAsyncSubscriptions()
Obtains all subscriptions in the system.
|
protected UDDISubscriptionImpl |
getSubscriptionImpl() |
protected void |
notify(org.uddi.sub_v3.GetSubscriptionResults getSubscriptionResults,
org.uddi.sub_v3.SubscriptionResultsList resultList,
Date notificationDate)
Sends out the notifications.
|
protected boolean |
registryMayContainUpdates()
If the CRUD methods on the publication API where not called, this
registry node does not contain changes.
|
protected boolean |
resultListContainsChanges(org.uddi.sub_v3.SubscriptionResultsList resultList) |
void |
run() |
scheduledExecutionTimepublic SubscriptionNotifier()
throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationExceptionprotected boolean registryMayContainUpdates()
protected org.uddi.sub_v3.GetSubscriptionResults buildGetSubscriptionResults(Subscription subscription, Date endPoint) throws org.uddi.v3_service.DispositionReportFaultMessage, DatatypeConfigurationException
org.uddi.v3_service.DispositionReportFaultMessageDatatypeConfigurationExceptionprotected boolean resultListContainsChanges(org.uddi.sub_v3.SubscriptionResultsList resultList)
protected Collection<Subscription> getAllAsyncSubscriptions()
protected void deleteSubscription(Subscription subscription)
subscription - protected void notify(org.uddi.sub_v3.GetSubscriptionResults getSubscriptionResults,
org.uddi.sub_v3.SubscriptionResultsList resultList,
Date notificationDate)
getSubscriptionResults - resultList - notificationDate - protected UDDISubscriptionImpl getSubscriptionImpl()
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.