org.mobicents.slee.sipevent.server.subscription.eventlist
Class EventListSubscriberSbb

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.subscription.eventlist.EventListSubscriberSbb
All Implemented Interfaces:
javax.slee.Sbb, javax.slee.SbbLocalObject, org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject, org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

public abstract class EventListSubscriberSbb
extends java.lang.Object
implements javax.slee.Sbb, org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject

Sbb that acts as the back end subscriber to the entries in a resource list.

Author:
Eduardo Martins

Constructor Summary
EventListSubscriberSbb()
           
 
Method Summary
abstract  org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList getFlatList()
           
abstract  org.mobicents.slee.sipevent.server.subscription.eventlist.NotificationData getNotificationData()
           
abstract  org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject getParentSbbCMP()
           
abstract  javax.slee.ChildRelation getSubscriptionClientControlChildRelation()
           
abstract  org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlSbbLocalObject getSubscriptionClientControlChildSbbCMP()
           
 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlSbbLocalObject getSubscriptionClientControlSbb()
           
abstract  org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey getSubscriptionKey()
           
 void notifyEvent(java.lang.String subscriber, java.lang.String notifier, java.lang.String eventPackage, java.lang.String subscriptionId, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription.Event terminationReason, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription.Status status, java.lang.String content, java.lang.String contentType, java.lang.String contentSubtype)
           
 void resubscribe(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
           
 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 setFlatList(org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList value)
           
abstract  void setNotificationData(org.mobicents.slee.sipevent.server.subscription.eventlist.NotificationData value)
           
 void setParentSbb(org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject parentSbb)
           
abstract  void setParentSbbCMP(org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject parentSbb)
           
 void setSbbContext(javax.slee.SbbContext sbbContext)
           
abstract  void setSubscriptionClientControlChildSbbCMP(org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlSbbLocalObject value)
           
abstract  void setSubscriptionKey(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey subscriptionKey)
           
 void subscribe(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription, org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList flatList)
           
 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(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
           
 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
 
Methods inherited from interface javax.slee.SbbLocalObject
getSbbPriority, isIdentical, remove, setSbbPriority
 

Constructor Detail

EventListSubscriberSbb

public EventListSubscriberSbb()
Method Detail

setNotificationData

public abstract void setNotificationData(org.mobicents.slee.sipevent.server.subscription.eventlist.NotificationData value)

getNotificationData

public abstract org.mobicents.slee.sipevent.server.subscription.eventlist.NotificationData getNotificationData()

setFlatList

public abstract void setFlatList(org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList value)

getFlatList

public abstract org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList getFlatList()

setSubscriptionKey

public abstract void setSubscriptionKey(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey subscriptionKey)

getSubscriptionKey

public abstract org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey getSubscriptionKey()
Specified by:
getSubscriptionKey in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject

setParentSbbCMP

public abstract void setParentSbbCMP(org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject parentSbb)

getParentSbbCMP

public abstract org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject getParentSbbCMP()

setParentSbb

public void setParentSbb(org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject parentSbb)
Specified by:
setParentSbb in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject

subscribe

public void subscribe(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription,
                      org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList flatList)
Specified by:
subscribe in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject

resubscribe

public void resubscribe(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
Specified by:
resubscribe in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject

unsubscribe

public void unsubscribe(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
Specified by:
unsubscribe in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject

notifyEvent

public void notifyEvent(java.lang.String subscriber,
                        java.lang.String notifier,
                        java.lang.String eventPackage,
                        java.lang.String subscriptionId,
                        org.mobicents.slee.sipevent.server.subscription.pojo.Subscription.Event terminationReason,
                        org.mobicents.slee.sipevent.server.subscription.pojo.Subscription.Status status,
                        java.lang.String content,
                        java.lang.String contentType,
                        java.lang.String contentSubtype)
Specified by:
notifyEvent in interface org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

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 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

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 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

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 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

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 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

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 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

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 org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlParentSbbLocalObject

getSubscriptionClientControlChildRelation

public abstract javax.slee.ChildRelation getSubscriptionClientControlChildRelation()

getSubscriptionClientControlChildSbbCMP

public abstract org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlSbbLocalObject getSubscriptionClientControlChildSbbCMP()

setSubscriptionClientControlChildSbbCMP

public abstract void setSubscriptionClientControlChildSbbCMP(org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlSbbLocalObject value)

getSubscriptionClientControlSbb

public org.mobicents.slee.sipevent.server.subscription.SubscriptionClientControlSbbLocalObject getSubscriptionClientControlSbb()

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 © 2009. All Rights Reserved.