org.mobicents.slee.sipevent.server.publication
Interface PublicationClientControl

All Known Subinterfaces:
PublicationClientControlSbbLocalObject

public interface PublicationClientControl

Author:
martins

Method Summary
 Result modifyPublication(java.lang.String entity, java.lang.String eventPackage, java.lang.String eTag, java.lang.String document, java.lang.String contentType, java.lang.String contentSubType, int expires)
          Modifies the publication identified by the specified Entity, SIP Event Package and ETag.
 Result newPublication(java.lang.String entity, java.lang.String eventPackage, java.lang.String document, java.lang.String contentType, java.lang.String contentSubType, int expires)
          Creates a new publication for the specified Entity and SIP Event Package.
 Result refreshPublication(java.lang.String entity, java.lang.String eventPackage, java.lang.String eTag, int expires)
          Refreshes the publication identified by the specified Entity, SIP Event Package and ETag.
 int removePublication(java.lang.String entity, java.lang.String eventPackage, java.lang.String eTag)
          Removes the publication identified by the specified Entity, SIP Event Package and ETag.
 

Method Detail

newPublication

Result newPublication(java.lang.String entity,
                      java.lang.String eventPackage,
                      java.lang.String document,
                      java.lang.String contentType,
                      java.lang.String contentSubType,
                      int expires)
Creates a new publication for the specified Entity and SIP Event Package.

Parameters:
entity -
eventPackage -
document -
contentType -
contentSubType -
expires - the time in seconds, which the publication is valid
callback -
Returns:

refreshPublication

Result refreshPublication(java.lang.String entity,
                          java.lang.String eventPackage,
                          java.lang.String eTag,
                          int expires)
Refreshes the publication identified by the specified Entity, SIP Event Package and ETag.

Parameters:
entity -
eventPackage -
eTag -
expires - the time in seconds, which the publication is valid
callback -
Returns:

modifyPublication

Result modifyPublication(java.lang.String entity,
                         java.lang.String eventPackage,
                         java.lang.String eTag,
                         java.lang.String document,
                         java.lang.String contentType,
                         java.lang.String contentSubType,
                         int expires)
Modifies the publication identified by the specified Entity, SIP Event Package and ETag.

Parameters:
entity -
eventPackage -
eTag -
document -
contentType -
contentSubType -
expires - the time in seconds, which the publication is valid
callback -
Returns:

removePublication

int removePublication(java.lang.String entity,
                      java.lang.String eventPackage,
                      java.lang.String eTag)
Removes the publication identified by the specified Entity, SIP Event Package and ETag.

Parameters:
entity -
eventPackage -
eTag -
callback -
Returns:
status code for the response


Copyright © 2011. All Rights Reserved.