org.mobicents.slee.sipevent.server.subscription
Interface SubscriptionClientControlSbbLocalObject

All Superinterfaces:
javax.slee.SbbLocalObject
All Known Subinterfaces:
SubscriptionControlSbbLocalObject

public interface SubscriptionClientControlSbbLocalObject
extends javax.slee.SbbLocalObject


Method Summary
 void resubscribe(java.lang.String subscriber, java.lang.String notifier, java.lang.String eventPackage, java.lang.String subscriptionId, int expires)
          refreshes an internal subscription
 void setParentSbb(SubscriptionClientControlParentSbbLocalObject sbbLocalObject)
          Used to set the call back sbb local object in the sbb implementing this interface.
 void subscribe(java.lang.String subscriber, java.lang.String subscriberdisplayName, java.lang.String notifier, java.lang.String eventPackage, java.lang.String subscriptionId, int expires, java.lang.String content, java.lang.String contentType, java.lang.String contentSubtype)
          creates an internal subscription
 void unsubscribe(java.lang.String subscriber, java.lang.String notifier, java.lang.String eventPackage, java.lang.String subscriptionId)
          Requests the termination of an internal subscription.
 
Methods inherited from interface javax.slee.SbbLocalObject
getSbbPriority, isIdentical, remove, setSbbPriority
 

Method Detail

setParentSbb

void setParentSbb(SubscriptionClientControlParentSbbLocalObject sbbLocalObject)
Used to set the call back sbb local object in the sbb implementing this interface. Must be used whenever a new object of this interface is created. An example: ChildRelation childRelation = getChildRelation(); SubscriptionClientControlSbbLocalObject childSbb = (SubscriptionClientControlSbbLocalObject) childRelation.create(); childSbb.setParentSbb( (SubscriptionClientControlParentSbbLocalObject)this.getSbbContext().getSbbLocalObject());

Parameters:
parent -

subscribe

void subscribe(java.lang.String subscriber,
               java.lang.String subscriberdisplayName,
               java.lang.String notifier,
               java.lang.String eventPackage,
               java.lang.String subscriptionId,
               int expires,
               java.lang.String content,
               java.lang.String contentType,
               java.lang.String contentSubtype)
creates an internal subscription

Parameters:
subscriber -
notifier -
eventPackage -
subscriptionId -
expires -
content -
contentType -
contentSubtype -

resubscribe

void resubscribe(java.lang.String subscriber,
                 java.lang.String notifier,
                 java.lang.String eventPackage,
                 java.lang.String subscriptionId,
                 int expires)
refreshes an internal subscription

Parameters:
subscriber -
notifier -
eventPackage -
subscriptionId -
expires -

unsubscribe

void unsubscribe(java.lang.String subscriber,
                 java.lang.String notifier,
                 java.lang.String eventPackage,
                 java.lang.String subscriptionId)
Requests the termination of an internal subscription.

Parameters:
subscriber -
notifier -
eventPackage -
subscriptionId -


Copyright © 2009. All Rights Reserved.