|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ImplementedSubscriptionControlSbbLocalObject
| Method Summary | |
|---|---|
java.lang.Object |
filterContentPerSubscriber(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.Object unmarshalledContent)
Filters content per subscriber. |
java.lang.String[] |
getEventPackages()
the event packages supported |
javax.xml.bind.Marshaller |
getMarshaller()
Retrieves a JAXB Marshaller to convert a JAXBElement to a String. |
NotifyContent |
getNotifyContent(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
Retrieves the content for the NOTIFY request of the specified Subscription |
void |
isSubscriberAuthorized(java.lang.String subscriber,
java.lang.String subscriberDisplayName,
java.lang.String notifier,
org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey key,
int expires,
java.lang.String content,
java.lang.String contentType,
java.lang.String contentSubtype,
boolean eventList,
javax.sip.ServerTransaction serverTransaction)
Asks authorization to concrete implementation for new subscription request SUBSCRIBE. |
void |
removingSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
notifies the event package impl that a subscription is about to be removed, may have resources to releases |
void |
setParentSbb(ImplementedSubscriptionControlParentSbbLocalObject sbbLocalObject)
Used to set the call back sbb local object in the sbb implementing this interface. |
| Methods inherited from interface javax.slee.SbbLocalObject |
|---|
getSbbPriority, isIdentical, remove, setSbbPriority |
| Method Detail |
|---|
void setParentSbb(ImplementedSubscriptionControlParentSbbLocalObject sbbLocalObject)
parent -
void isSubscriberAuthorized(java.lang.String subscriber,
java.lang.String subscriberDisplayName,
java.lang.String notifier,
org.mobicents.slee.sipevent.server.subscription.pojo.SubscriptionKey key,
int expires,
java.lang.String content,
java.lang.String contentType,
java.lang.String contentSubtype,
boolean eventList,
javax.sip.ServerTransaction serverTransaction)
eventList - serverTransaction - in case it is a sip subscription the server transaction must
be provided to be used later when providing the responseNotifyContent getNotifyContent(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
subscription -
java.lang.Object filterContentPerSubscriber(java.lang.String subscriber,
java.lang.String notifier,
java.lang.String eventPackage,
java.lang.Object unmarshalledContent)
javax.xml.bind.Marshaller getMarshaller()
void removingSubscription(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
java.lang.String[] getEventPackages()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||