org.mobicents.slee.sipevent.server.subscription.eventlist
Class EventListSubscriptionControlSbb
java.lang.Object
org.mobicents.slee.sipevent.server.subscription.eventlist.EventListSubscriptionControlSbb
- All Implemented Interfaces:
- javax.slee.Sbb, javax.slee.SbbLocalObject, org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject, org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject, org.mobicents.slee.sipevent.server.subscription.FlatListMakerParentSbbLocalObject, org.mobicents.slee.xdm.server.XDMClientControlParentSbbLocalObject
public abstract class EventListSubscriptionControlSbb
- extends java.lang.Object
- implements javax.slee.Sbb, org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
- Author:
- Eduardo Martins
|
Method Summary |
void |
attributeUpdated(org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
org.openxdm.xcap.common.uri.NodeSelector nodeSelector,
org.openxdm.xcap.common.uri.AttributeSelector attributeSelector,
java.util.Map<java.lang.String,java.lang.String> namespaces,
java.lang.String oldETag,
java.lang.String newETag,
java.lang.String documentAsString,
java.lang.String attributeValue)
|
boolean |
createSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
|
void |
documentUpdated(org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
java.lang.String oldETag,
java.lang.String newETag,
java.lang.String documentAsString)
|
void |
elementUpdated(org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
org.openxdm.xcap.common.uri.NodeSelector nodeSelector,
java.util.Map<java.lang.String,java.lang.String> namespaces,
java.lang.String oldETag,
java.lang.String newETag,
java.lang.String documentAsString,
java.lang.String elementAsString)
|
void |
flatListMade(org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList flatList)
|
abstract javax.slee.ChildRelation |
getEventListSubscriberChildRelation()
|
org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject |
getEventListSubscriberSbb(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey subscriptionKey)
|
abstract javax.slee.ChildRelation |
getFlatListMakerChildRelation()
|
abstract org.mobicents.slee.sipevent.server.subscription.FlatListMakerSbbLocalObject |
getFlatListMakerChildSbbCMP()
|
org.mobicents.slee.sipevent.server.subscription.FlatListMakerSbbLocalObject |
getFlatListMakerSbb()
|
abstract org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlParentSbbLocalObject |
getParentSbbCMP()
|
void |
getResponse(org.openxdm.xcap.common.key.XcapUriKey key,
int responseCode,
java.lang.String mimetype,
java.lang.String content,
java.lang.String tag)
|
org.mobicents.slee.sipevent.server.subscription.pojo.Subscription |
getSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey key)
|
abstract javax.slee.ChildRelation |
getXDMClientControlChildRelation()
|
abstract org.mobicents.slee.xdm.server.XDMClientControlSbbLocalObject |
getXDMClientControlChildSbbCMP()
|
org.mobicents.slee.xdm.server.XDMClientControlSbbLocalObject |
getXDMClientControlSbb()
|
void |
initRLSCache()
|
void |
notifyEventListSubscriber(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey key,
org.mobicents.slee.sipevent.server.subscription.eventlist.MultiPart multiPart)
|
void |
refreshSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
|
void |
removeSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
|
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 |
setFlatListMakerChildSbbCMP(org.mobicents.slee.sipevent.server.subscription.FlatListMakerSbbLocalObject value)
|
void |
setParentSbb(org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlParentSbbLocalObject sbbLocalObject)
|
abstract void |
setParentSbbCMP(org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlParentSbbLocalObject sbbLocalObject)
|
void |
setSbbContext(javax.slee.SbbContext sbbContext)
|
abstract void |
setXDMClientControlChildSbbCMP(org.mobicents.slee.xdm.server.XDMClientControlSbbLocalObject value)
|
void |
unsetSbbContext()
|
int |
validateSubscribeRequest(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
javax.sip.RequestEvent event)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.mobicents.slee.xdm.server.XDMClientControlParentSbbLocalObject |
deleteResponse, putResponse |
| Methods inherited from interface javax.slee.SbbLocalObject |
getSbbPriority, isIdentical, remove, setSbbPriority |
| Methods inherited from interface javax.slee.SbbLocalObject |
getSbbPriority, isIdentical, remove, setSbbPriority |
| Methods inherited from interface javax.slee.SbbLocalObject |
getSbbPriority, isIdentical, remove, setSbbPriority |
EventListSubscriptionControlSbb
public EventListSubscriptionControlSbb()
setParentSbbCMP
public abstract void setParentSbbCMP(org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlParentSbbLocalObject sbbLocalObject)
getParentSbbCMP
public abstract org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlParentSbbLocalObject getParentSbbCMP()
setParentSbb
public void setParentSbb(org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlParentSbbLocalObject sbbLocalObject)
- Specified by:
setParentSbb in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
initRLSCache
public void initRLSCache()
- Specified by:
initRLSCache in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
flatListMade
public void flatListMade(org.mobicents.slee.sipevent.server.subscription.eventlist.FlatList flatList)
- Specified by:
flatListMade in interface org.mobicents.slee.sipevent.server.subscription.FlatListMakerParentSbbLocalObject
getResponse
public void getResponse(org.openxdm.xcap.common.key.XcapUriKey key,
int responseCode,
java.lang.String mimetype,
java.lang.String content,
java.lang.String tag)
- Specified by:
getResponse in interface org.mobicents.slee.xdm.server.XDMClientControlParentSbbLocalObject
documentUpdated
public void documentUpdated(org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
java.lang.String oldETag,
java.lang.String newETag,
java.lang.String documentAsString)
- Specified by:
documentUpdated in interface org.mobicents.slee.xdm.server.XDMClientControlParentSbbLocalObject
attributeUpdated
public void attributeUpdated(org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
org.openxdm.xcap.common.uri.NodeSelector nodeSelector,
org.openxdm.xcap.common.uri.AttributeSelector attributeSelector,
java.util.Map<java.lang.String,java.lang.String> namespaces,
java.lang.String oldETag,
java.lang.String newETag,
java.lang.String documentAsString,
java.lang.String attributeValue)
- Specified by:
attributeUpdated in interface org.mobicents.slee.xdm.server.XDMClientControlParentSbbLocalObject
elementUpdated
public void elementUpdated(org.openxdm.xcap.common.uri.DocumentSelector documentSelector,
org.openxdm.xcap.common.uri.NodeSelector nodeSelector,
java.util.Map<java.lang.String,java.lang.String> namespaces,
java.lang.String oldETag,
java.lang.String newETag,
java.lang.String documentAsString,
java.lang.String elementAsString)
- Specified by:
elementUpdated in interface org.mobicents.slee.xdm.server.XDMClientControlParentSbbLocalObject
validateSubscribeRequest
public int validateSubscribeRequest(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
javax.sip.RequestEvent event)
- Specified by:
validateSubscribeRequest in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
createSubscription
public boolean createSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
- Specified by:
createSubscription in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
refreshSubscription
public void refreshSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
- Specified by:
refreshSubscription in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
removeSubscription
public void removeSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
- Specified by:
removeSubscription in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriptionControlSbbLocalObject
notifyEventListSubscriber
public void notifyEventListSubscriber(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey key,
org.mobicents.slee.sipevent.server.subscription.eventlist.MultiPart multiPart)
- Specified by:
notifyEventListSubscriber in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject
getSubscription
public org.mobicents.slee.sipevent.server.subscription.pojo.Subscription getSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey key)
- Specified by:
getSubscription in interface org.mobicents.slee.sipevent.server.subscription.EventListSubscriberParentSbbLocalObject
getFlatListMakerChildRelation
public abstract javax.slee.ChildRelation getFlatListMakerChildRelation()
getFlatListMakerChildSbbCMP
public abstract org.mobicents.slee.sipevent.server.subscription.FlatListMakerSbbLocalObject getFlatListMakerChildSbbCMP()
setFlatListMakerChildSbbCMP
public abstract void setFlatListMakerChildSbbCMP(org.mobicents.slee.sipevent.server.subscription.FlatListMakerSbbLocalObject value)
getFlatListMakerSbb
public org.mobicents.slee.sipevent.server.subscription.FlatListMakerSbbLocalObject getFlatListMakerSbb()
getEventListSubscriberChildRelation
public abstract javax.slee.ChildRelation getEventListSubscriberChildRelation()
getEventListSubscriberSbb
public org.mobicents.slee.sipevent.server.subscription.EventListSubscriberSbbLocalObject getEventListSubscriberSbb(org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey subscriptionKey)
getXDMClientControlChildRelation
public abstract javax.slee.ChildRelation getXDMClientControlChildRelation()
getXDMClientControlChildSbbCMP
public abstract org.mobicents.slee.xdm.server.XDMClientControlSbbLocalObject getXDMClientControlChildSbbCMP()
setXDMClientControlChildSbbCMP
public abstract void setXDMClientControlChildSbbCMP(org.mobicents.slee.xdm.server.XDMClientControlSbbLocalObject value)
getXDMClientControlSbb
public org.mobicents.slee.xdm.server.XDMClientControlSbbLocalObject getXDMClientControlSbb()
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.