com.ebmwebsourcing.wsstar.wsnb.services.impl.wsresources
Class WsnSubscription
java.lang.Object
com.ebmwebsourcing.wsstar.wsnb.services.impl.wsresources.WsnSubscription
- All Implemented Interfaces:
- com.ebmwebsourcing.wsstar.wsrfrl.services.IImmediateResourceTermination, com.ebmwebsourcing.wsstar.wsrfrl.services.IScheduledResourceTermination
public class WsnSubscription
- extends java.lang.Object
- implements com.ebmwebsourcing.wsstar.wsrfrl.services.IImmediateResourceTermination, com.ebmwebsourcing.wsstar.wsrfrl.services.IScheduledResourceTermination
|
Field Summary |
protected java.util.List<com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType> |
concreteTopExprs
|
protected java.util.logging.Logger |
logger
|
protected com.ebmwebsourcing.wsstar.wsnb.services.transport.ITransporterForWsnbPublisher |
transporter
|
protected java.lang.String |
wsResourceEdpBase
|
protected javax.xml.namespace.QName |
wsResourceInterface
|
protected javax.xml.namespace.QName |
wsResourceService
|
|
Constructor Summary |
WsnSubscription(java.util.logging.Logger logger,
java.net.URI wsaAddress,
java.lang.String subscriptionId,
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.Subscribe payload,
com.ebmwebsourcing.wsstar.wsnb.services.transport.ITransporterForWsnbPublisher transport)
|
WsnSubscription(java.util.logging.Logger logger,
java.net.URI wsaAddress,
java.lang.String subscriptionId,
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.SubscriptionManagerRP subscriptionRP)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected java.util.logging.Logger logger
wsResourceEdpBase
protected java.lang.String wsResourceEdpBase
wsResourceService
protected javax.xml.namespace.QName wsResourceService
wsResourceInterface
protected javax.xml.namespace.QName wsResourceInterface
concreteTopExprs
protected java.util.List<com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType> concreteTopExprs
transporter
protected com.ebmwebsourcing.wsstar.wsnb.services.transport.ITransporterForWsnbPublisher transporter
WsnSubscription
public WsnSubscription(java.util.logging.Logger logger,
java.net.URI wsaAddress,
java.lang.String subscriptionId,
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.Subscribe payload,
com.ebmwebsourcing.wsstar.wsnb.services.transport.ITransporterForWsnbPublisher transport)
throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException,
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
- Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
WsnSubscription
public WsnSubscription(java.util.logging.Logger logger,
java.net.URI wsaAddress,
java.lang.String subscriptionId,
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.SubscriptionManagerRP subscriptionRP)
throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
- Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
getWsResourceEdpBase
public java.lang.String getWsResourceEdpBase()
- Returns:
setWsResourceEdpBase
public void setWsResourceEdpBase(java.lang.String subscriptionEdp)
getWsrfSubscriptionService
public javax.xml.namespace.QName getWsrfSubscriptionService()
setWsrfSubscriptionService
public void setWsrfSubscriptionService(javax.xml.namespace.QName subscriptionService)
getWsrfSubscriptionInterface
public javax.xml.namespace.QName getWsrfSubscriptionInterface()
setWsrfSubscriptionInterface
public void setWsrfSubscriptionInterface(javax.xml.namespace.QName subscriptionsMgrInterface)
getSubscriptionReference
public com.ebmwebsourcing.wsstar.addressing.datatypes.api.abstraction.EndpointReferenceType getSubscriptionReference()
getTerminationTime
public com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.abstraction.TerminationTime getTerminationTime()
getSubscriptionResource
public com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.SubscriptionManagerRP getSubscriptionResource()
setTerminationTime
public com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.abstraction.SetTerminationTimeResponse setTerminationTime(com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.abstraction.SetTerminationTime request)
throws com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.utils.WsrfrlException,
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
- Specified by:
setTerminationTime in interface com.ebmwebsourcing.wsstar.wsrfrl.services.IScheduledResourceTermination
- Throws:
com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.utils.WsrfrlException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
destroy
public com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.abstraction.DestroyResponse destroy(com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.abstraction.Destroy payload)
throws com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.utils.WsrfrlException,
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
- Specified by:
destroy in interface com.ebmwebsourcing.wsstar.wsrfrl.services.IImmediateResourceTermination
- Throws:
com.ebmwebsourcing.wsstar.resourcelifetime.datatypes.api.utils.WsrfrlException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
getConsumerEdpRef
public com.ebmwebsourcing.wsstar.addressing.datatypes.api.abstraction.EndpointReferenceType getConsumerEdpRef()
throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
- Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
getTopicExpressionOfSubscription
public java.util.List<com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType> getTopicExpressionOfSubscription()
throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
- Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
getFilterOfSubscription
public com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.FilterType getFilterOfSubscription()
throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
- Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
getPolicyOfSubscription
public com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.SubscriptionPolicyType getPolicyOfSubscription()
throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
- Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
getAssociatedTopicExprs
public java.util.List<com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType> getAssociatedTopicExprs()
setAssociatedTopicExprs
public void setAssociatedTopicExprs(java.util.List<com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType> concreteTopics)
removeAssociatedTopicExpr
public int removeAssociatedTopicExpr(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType concreteTopic)
Copyright © 2011 eBM Websourcing. All Rights Reserved.