org.mobicents.slee.sipevent.server.subscription.sip
Class SipSubscriberNotificationHandler

java.lang.Object
  extended by org.mobicents.slee.sipevent.server.subscription.sip.SipSubscriberNotificationHandler

public class SipSubscriberNotificationHandler
extends java.lang.Object

Handles the notification of a SIP subscriber

Author:
martins

Constructor Summary
SipSubscriberNotificationHandler(SipSubscriptionHandler sipSubscriptionHandler)
           
 
Method Summary
 void createAndSendNotify(javax.persistence.EntityManager entityManager, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription, javax.sip.Dialog dialog, org.mobicents.slee.sipevent.server.subscription.ImplementedSubscriptionControlSbbLocalObject childSbb)
           
 javax.sip.message.Request createNotify(javax.sip.Dialog dialog, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)
           
 void notifySipSubscriber(java.lang.Object content, javax.sip.header.ContentTypeHeader contentTypeHeader, org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription, javax.persistence.EntityManager entityManager, org.mobicents.slee.sipevent.server.subscription.ImplementedSubscriptionControlSbbLocalObject childSbb)
           
 javax.sip.message.Request setNotifyContent(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription, javax.sip.message.Request notify, java.lang.Object content, javax.sip.header.ContentTypeHeader contentTypeHeader, org.mobicents.slee.sipevent.server.subscription.ImplementedSubscriptionControlSbbLocalObject childSbb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SipSubscriberNotificationHandler

public SipSubscriberNotificationHandler(SipSubscriptionHandler sipSubscriptionHandler)
Method Detail

notifySipSubscriber

public void notifySipSubscriber(java.lang.Object content,
                                javax.sip.header.ContentTypeHeader contentTypeHeader,
                                org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription,
                                javax.persistence.EntityManager entityManager,
                                org.mobicents.slee.sipevent.server.subscription.ImplementedSubscriptionControlSbbLocalObject childSbb)

setNotifyContent

public javax.sip.message.Request setNotifyContent(org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription,
                                                  javax.sip.message.Request notify,
                                                  java.lang.Object content,
                                                  javax.sip.header.ContentTypeHeader contentTypeHeader,
                                                  org.mobicents.slee.sipevent.server.subscription.ImplementedSubscriptionControlSbbLocalObject childSbb)
                                           throws javax.xml.bind.JAXBException,
                                                  java.text.ParseException,
                                                  java.io.IOException
Throws:
javax.xml.bind.JAXBException
java.text.ParseException
java.io.IOException

createAndSendNotify

public void createAndSendNotify(javax.persistence.EntityManager entityManager,
                                org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription,
                                javax.sip.Dialog dialog,
                                org.mobicents.slee.sipevent.server.subscription.ImplementedSubscriptionControlSbbLocalObject childSbb)
                         throws javax.sip.TransactionDoesNotExistException,
                                javax.sip.SipException,
                                java.text.ParseException
Throws:
javax.sip.TransactionDoesNotExistException
javax.sip.SipException
java.text.ParseException

createNotify

public javax.sip.message.Request createNotify(javax.sip.Dialog dialog,
                                              org.mobicents.slee.sipevent.server.subscription.pojo.Subscription subscription)


Copyright © 2009. All Rights Reserved.