Class RemoveExternalPlatformAddressTask


  • public class RemoveExternalPlatformAddressTask
    extends SISSubTask
    Remove a SIP or IN address from an external platform definition for a SIS RA entity. The SIS RA entity to manage to is specified by the enclosing SISManagementTask element. For example:
     <sis-sip-management raentity="foo">
       <removeexternalplatformaddress extPlatformName="vpn" position="0"/>
     </sis-sip-management>
     
    This task invokes the ExternalPlatformManagementMBean.removeAddress(int) management operation.

    Ant Parameters

    Attribute Description Required
    extPlatformName The name of the external platform definition to update. Yes.
    position The position in the current address list in which to remove from. Value must be between 0 and one less than the number of addresses currently present. Yes.
    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.
    • Constructor Detail

      • RemoveExternalPlatformAddressTask

        public RemoveExternalPlatformAddressTask()
    • Method Detail

      • setExtPlatformName

        public void setExtPlatformName​(String extPlatformName)
      • setPosition

        public void setPosition​(int pos)