Class UpdateExternalPlatformTask
- java.lang.Object
-
- com.opencloud.slee.resources.sis.management.ant.SISSubTask
-
- com.opencloud.slee.resources.sis.management.ant.UpdateExternalPlatformTask
-
public class UpdateExternalPlatformTask extends SISSubTask
Update an external platform definition for a SIS RA entity. The SIS RA entity to manage to is specified by the enclosingSISManagementTask
element. For example:<
This task invokes thesis-sip-management
raentity="foo"> <updateexternalplatform extPlatformName="vpn" detectinterval="10000"/> </sis-sip-management>ExternalPlatformManagementMBean.setPlatformConfig(com.opencloud.slee.resources.sis.management.ExternalPlatformConfig)
management operation.Ant Parameters
Attribute Description Required extPlatformName The name for the new external platform definition. Yes. selectionMode Must be one of the possible ExternalAddressSelectionMode
values (case-insensitive): INTERCEPTOR_SERVICE, ROUND_ROBIN, LOAD_SHARE, or ACTIVE_STANDBY.No. detectInterval The interval (ms) between checking addresses for failures. Must be 0 or greater. Setting this to 0 will disable failure detection. No. detectThreshold A floating-point value between 0.0 and 1.0, which specifies the maximum proportion of failed calls that can occur during a detect interval. If the proportion of failed calls during a detect interval exceeds this value, the SIS will mark the address as FAILED. No. retryInterval The interval (ms) between attempts to retry a failed address, to see if it has recovered. Must be 0 or greater. Setting this to 0 will disable automatic recovery of addresses. No. retryAttempts The number of consecutive retry attempts that must succeed before the SIS will begin using a failed address again. Must be an integer value greater than zero. No. 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 Summary
Constructors Constructor Description UpdateExternalPlatformTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setDetectInterval(long interval)
void
setDetectThreshold(float threshold)
void
setExtPlatformName(String extPlatformName)
void
setRetryAttempts(int attempts)
void
setRetryInterval(long interval)
void
setSelectionMode(String mode)
-
Methods inherited from class com.opencloud.slee.resources.sis.management.ant.SISSubTask
execute, getFailOnError, setFailOnError
-
-
-
-
Method Detail
-
setExtPlatformName
public void setExtPlatformName(String extPlatformName)
-
setSelectionMode
public void setSelectionMode(String mode)
-
setDetectInterval
public void setDetectInterval(long interval)
-
setDetectThreshold
public void setDetectThreshold(float threshold)
-
setRetryInterval
public void setRetryInterval(long interval)
-
setRetryAttempts
public void setRetryAttempts(int attempts)
-
-