org.mobicents.slee.sipevent.server.subscription.eventlist
Class EventListSubscriberSbb
java.lang.Object
org.mobicents.slee.sipevent.server.subscription.eventlist.EventListSubscriberSbb
- All Implemented Interfaces:
- javax.slee.Sbb, EventListSubscriber, SubscriptionClientControlParent
public abstract class EventListSubscriberSbb
- extends java.lang.Object
- implements javax.slee.Sbb, EventListSubscriber
Sbb that acts as the back end subscriber to the entries in a resource list.
- Author:
- Eduardo Martins
|
Method Summary |
abstract NotificationData |
getNotificationData()
|
abstract javax.slee.ActivityContextInterface |
getRLSServiceACI()
|
abstract java.lang.String |
getSubscriber()
|
abstract org.mobicents.slee.ChildRelationExt |
getSubscriptionClientControlChildRelation()
|
abstract SubscriptionKey |
getSubscriptionKey()
|
void |
notifyEvent(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
Subscription.Event terminationReason,
Subscription.Status status,
java.lang.String content,
java.lang.String contentType,
java.lang.String contentSubtype)
|
void |
onRLSServicesRemovedEvent(RLSServicesRemovedEvent event,
javax.slee.ActivityContextInterface aci)
|
void |
onRLSServicesUpdatedEvent(RLSServicesUpdatedEvent event,
javax.slee.ActivityContextInterface aci)
|
void |
resubscribe(Subscription subscription,
RLSService rlsService)
|
void |
resubscribeError(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int error)
|
void |
resubscribeOk(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int expires)
|
void |
sbbActivate()
|
void |
sbbCreate()
|
void |
sbbExceptionThrown(java.lang.Exception arg0,
java.lang.Object arg1,
javax.slee.ActivityContextInterface arg2)
|
void |
sbbLoad()
|
void |
sbbPassivate()
|
void |
sbbPostCreate()
|
void |
sbbRemove()
|
void |
sbbRolledBack(javax.slee.RolledBackContext arg0)
|
void |
sbbStore()
|
abstract void |
setNotificationData(NotificationData value)
|
abstract void |
setRLSServiceACI(javax.slee.ActivityContextInterface value)
|
void |
setSbbContext(javax.slee.SbbContext sbbContext)
|
abstract void |
setSubscriber(java.lang.String subscriber)
|
abstract void |
setSubscriptionKey(SubscriptionKey subscriptionKey)
|
void |
subscribe(Subscription subscription,
RLSService rlsService,
javax.slee.ActivityContextInterface rlsServiceAci)
|
void |
subscribeError(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int error)
|
void |
subscribeOk(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int expires,
int responseCode)
|
void |
unsetSbbContext()
|
void |
unsubscribe(Subscription subscription,
RLSService rlsService)
|
void |
unsubscribeError(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int error)
|
void |
unsubscribeOk(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventListSubscriberSbb
public EventListSubscriberSbb()
setRLSServiceACI
public abstract void setRLSServiceACI(javax.slee.ActivityContextInterface value)
getRLSServiceACI
public abstract javax.slee.ActivityContextInterface getRLSServiceACI()
setNotificationData
public abstract void setNotificationData(NotificationData value)
getNotificationData
public abstract NotificationData getNotificationData()
setSubscriptionKey
public abstract void setSubscriptionKey(SubscriptionKey subscriptionKey)
getSubscriptionKey
public abstract SubscriptionKey getSubscriptionKey()
- Specified by:
getSubscriptionKey in interface EventListSubscriber
setSubscriber
public abstract void setSubscriber(java.lang.String subscriber)
getSubscriber
public abstract java.lang.String getSubscriber()
subscribe
public void subscribe(Subscription subscription,
RLSService rlsService,
javax.slee.ActivityContextInterface rlsServiceAci)
- Specified by:
subscribe in interface EventListSubscriber
onRLSServicesRemovedEvent
public void onRLSServicesRemovedEvent(RLSServicesRemovedEvent event,
javax.slee.ActivityContextInterface aci)
onRLSServicesUpdatedEvent
public void onRLSServicesUpdatedEvent(RLSServicesUpdatedEvent event,
javax.slee.ActivityContextInterface aci)
resubscribe
public void resubscribe(Subscription subscription,
RLSService rlsService)
- Specified by:
resubscribe in interface EventListSubscriber
unsubscribe
public void unsubscribe(Subscription subscription,
RLSService rlsService)
- Specified by:
unsubscribe in interface EventListSubscriber
notifyEvent
public void notifyEvent(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
Subscription.Event terminationReason,
Subscription.Status status,
java.lang.String content,
java.lang.String contentType,
java.lang.String contentSubtype)
- Specified by:
notifyEvent in interface SubscriptionClientControlParent
resubscribeError
public void resubscribeError(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int error)
- Specified by:
resubscribeError in interface SubscriptionClientControlParent
resubscribeOk
public void resubscribeOk(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int expires)
- Specified by:
resubscribeOk in interface SubscriptionClientControlParent
subscribeError
public void subscribeError(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int error)
- Specified by:
subscribeError in interface SubscriptionClientControlParent
subscribeOk
public void subscribeOk(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int expires,
int responseCode)
- Specified by:
subscribeOk in interface SubscriptionClientControlParent
unsubscribeError
public void unsubscribeError(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId,
int error)
- Specified by:
unsubscribeError in interface SubscriptionClientControlParent
unsubscribeOk
public void unsubscribeOk(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.String subscriptionId)
- Specified by:
unsubscribeOk in interface SubscriptionClientControlParent
getSubscriptionClientControlChildRelation
public abstract org.mobicents.slee.ChildRelationExt getSubscriptionClientControlChildRelation()
setSbbContext
public void setSbbContext(javax.slee.SbbContext sbbContext)
- Specified by:
setSbbContext in interface javax.slee.Sbb
sbbActivate
public void sbbActivate()
- Specified by:
sbbActivate in interface javax.slee.Sbb
sbbCreate
public void sbbCreate()
throws javax.slee.CreateException
- Specified by:
sbbCreate in interface javax.slee.Sbb
- Throws:
javax.slee.CreateException
sbbExceptionThrown
public void sbbExceptionThrown(java.lang.Exception arg0,
java.lang.Object arg1,
javax.slee.ActivityContextInterface arg2)
- Specified by:
sbbExceptionThrown in interface javax.slee.Sbb
sbbLoad
public void sbbLoad()
- Specified by:
sbbLoad in interface javax.slee.Sbb
sbbPassivate
public void sbbPassivate()
- Specified by:
sbbPassivate in interface javax.slee.Sbb
sbbPostCreate
public void sbbPostCreate()
throws javax.slee.CreateException
- Specified by:
sbbPostCreate in interface javax.slee.Sbb
- Throws:
javax.slee.CreateException
sbbRemove
public void sbbRemove()
- Specified by:
sbbRemove in interface javax.slee.Sbb
sbbRolledBack
public void sbbRolledBack(javax.slee.RolledBackContext arg0)
- Specified by:
sbbRolledBack in interface javax.slee.Sbb
sbbStore
public void sbbStore()
- Specified by:
sbbStore in interface javax.slee.Sbb
unsetSbbContext
public void unsetSbbContext()
- Specified by:
unsetSbbContext in interface javax.slee.Sbb
Copyright © 2011. All Rights Reserved.