Class UpdateAddressSubscriptionTask


  • public class UpdateAddressSubscriptionTask
    extends SISSubTask
    Update an existing address subscription in a SIS RA entity. The SIS RA entity to manage to is specified by the enclosing SISManagementTask element. The subscription to change is specified by the name attribute. Any value specified for any other attribute or nested element replaces that currently in the subscription. The values of any subscription properties for which task attributes or elements are not specified are left unchanged. Changes to the originating and terminating composition for the subscription are specified in nested elements. For example:
     <sis-sip-management raentity="foo">
       <updateaddresssubscription name="Alice" debuglevel="2">
         <originatingcomposition name="OriginatingComposition" vendor="xyz.com" version="1.0"/>
       </updateaddresssubscription>
     </sis-sip-management>
     
    This task invokes the AddressSubscriptionManagementMBean.updateSubscription(com.opencloud.slee.resources.sis.management.AddressSubscription) management operation.

    Ant Parameters

    Attribute Description Required
    name The name of the address subscription. Must be unique within the SIS RA entity. Yes.
    address The address of the subscription. Must be unique within the SIS RA entity. No.
    description An arbitrary description for the subscription. No.
    debuglevel The fine-grained tracing debug level of the subscription. Must be a value between 0 and 3. No.
    audit A boolean value that specifies whether the SIS will generate audit logs for calls that select this subscription. No. Defaults to false (no audit logging).
    failonerror Default failure case behaviour for this task. If set to 'false' or 'no', the build will continue when this task attempts a redundant action. No. Default is inherited from the enclosing SISManagementTask.

    Parameters specified as nested elements

    Element Description
    originatingcomposition Contains the composition component ID for originating triggers that select this subscription. At most one nested composition element of this type may be present.
    terminatingcomposition Contains the composition component ID for terminating triggers that select this subscription. At most one nested composition element of this type may be present.
    thirdpartycomposition Contains the composition component ID for third-party call triggers that select this subscription. At most one nested composition element of this type may be present.
    • Constructor Detail

      • UpdateAddressSubscriptionTask

        public UpdateAddressSubscriptionTask()
    • Method Detail

      • setName

        public void setName​(String name)
      • setAddress

        public void setAddress​(String address)
      • setDescription

        public void setDescription​(String description)
      • setDebugLevel

        public void setDebugLevel​(int debugLevel)
      • setAudit

        public void setAudit​(boolean audit)