org.gcube.informationsystem.notifier.util
Class SubscriptionObject<PRODUCER extends EPR,CONSUMER extends EPR>
java.lang.Object
org.gcube.informationsystem.notifier.util.SubscriptionObject<PRODUCER,CONSUMER>
- Direct Known Subclasses:
- Subscription
public abstract class SubscriptionObject<PRODUCER extends EPR,CONSUMER extends EPR>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SubscriptionObject
public SubscriptionObject()
getConsumer
public CONSUMER getConsumer()
getProducer
public PRODUCER getProducer()
setConsumer
public void setConsumer(CONSUMER consumer)
setProducer
public void setProducer(PRODUCER producer)
getNotificationResourceEnpoint
public EPR getNotificationResourceEnpoint()
setNotificationResourceEnpoint
public void setNotificationResourceEnpoint(EPR notificationResourceEndpoint)
isSubscribed
public boolean isSubscribed()
setSubscribed
public void setSubscribed(boolean subscribed)
subscribe
public abstract void subscribe(javax.xml.namespace.QName topic)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeSubscription
public abstract void removeSubscription()
throws java.lang.Exception
- Throws:
java.lang.Exception