Class SubscriptionManagerBase
java.lang.Object
org.somda.sdc.dpws.soap.wseventing.helper.SubscriptionManagerBase
- All Implemented Interfaces:
SubscriptionManager
Helper class that collects data shared between source and sink subscription managers.
-
Constructor Summary
ConstructorsConstructorDescriptionSubscriptionManagerBase(org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType notifyTo, org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType endTo, String subscriptionId, Duration expires, org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType subscriptionManagerEpr, List<Object> filters, String filterDialect) -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType>getEndTo()org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceTypeorg.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceTypevoidUpdates the expiration of the subscription by a duration.
-
Constructor Details
-
SubscriptionManagerBase
public SubscriptionManagerBase(org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType notifyTo, @Nullable org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType endTo, String subscriptionId, Duration expires, org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType subscriptionManagerEpr, List<Object> filters, String filterDialect)
-
-
Method Details
-
getSubscriptionId
- Specified by:
getSubscriptionIdin interfaceSubscriptionManager
-
getExpiresTimeout
- Specified by:
getExpiresTimeoutin interfaceSubscriptionManager
-
getNotifyTo
public org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType getNotifyTo()- Specified by:
getNotifyToin interfaceSubscriptionManager
-
getEndTo
- Specified by:
getEndToin interfaceSubscriptionManager
-
getExpires
- Specified by:
getExpiresin interfaceSubscriptionManager
-
getSubscriptionManagerEpr
public org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType getSubscriptionManagerEpr()- Specified by:
getSubscriptionManagerEprin interfaceSubscriptionManager
-
getFilters
- Specified by:
getFiltersin interfaceSubscriptionManager
-
getFilterDialect
- Specified by:
getFilterDialectin interfaceSubscriptionManager
-
renew
Updates the expiration of the subscription by a duration.- Parameters:
expires- new duration
-