Class SinkSubscriptionManagerImpl
- java.lang.Object
-
- org.somda.sdc.dpws.soap.wseventing.SinkSubscriptionManagerImpl
-
- All Implemented Interfaces:
SinkSubscriptionManager,SubscriptionManager
public class SinkSubscriptionManagerImpl extends Object implements SinkSubscriptionManager
Default implementation ofSinkSubscriptionManager.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType>getEndTo()DurationgetExpires()InstantgetExpiresTimeout()StringgetFilterDialect()List<Object>getFilters()org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceTypegetNotifyTo()StringgetSubscriptionId()org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceTypegetSubscriptionManagerEpr()voidrenew(Duration expires)Resets the expires duration.
-
-
-
Method Detail
-
getSubscriptionId
public String getSubscriptionId()
- Specified by:
getSubscriptionIdin interfaceSubscriptionManager
-
getExpiresTimeout
public Instant getExpiresTimeout()
- Specified by:
getExpiresTimeoutin interfaceSubscriptionManager
-
getNotifyTo
public org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType getNotifyTo()
- Specified by:
getNotifyToin interfaceSubscriptionManager
-
getEndTo
public Optional<org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType> getEndTo()
- Specified by:
getEndToin interfaceSubscriptionManager
-
getExpires
public Duration getExpires()
- Specified by:
getExpiresin interfaceSubscriptionManager
-
getSubscriptionManagerEpr
public org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType getSubscriptionManagerEpr()
- Specified by:
getSubscriptionManagerEprin interfaceSubscriptionManager
-
getFilters
public List<Object> getFilters()
- Specified by:
getFiltersin interfaceSubscriptionManager
-
getFilterDialect
public String getFilterDialect()
- Specified by:
getFilterDialectin interfaceSubscriptionManager
-
renew
public void renew(Duration expires)
Description copied from interface:SinkSubscriptionManagerResets the expires duration.This will also affect
SubscriptionManager.getExpiresTimeout().- Specified by:
renewin interfaceSinkSubscriptionManager- Parameters:
expires- the duration to reset.
-
-