HAManagerPolicy

The HAManagerPolicy specifies the policy attributes required for applications to get activated in a CoreGroup. There can be few variants of policy objects. HAManagerPolicy is the abstract super type of all policy categories.



Attributes Summary
name : StringThe name of the policy.
description : StringAn optional String-valued description.
policyFactory : StringThe fully qualified name of the Java interface that serves as a factory for a specific type of concrete HAManagerPolicy.
isAlivePeriodSec : intAn integer field specfying the value of a timer after whose expiry, HAManager may panic the JVM under concern.
quorumEnabled : booleanA flag indicating in case the network gets partitioned, whether quorum is neccesary for the applications to operate which are tied to this specific policy.
customProperties : Property *  

Attribute Details

name    -    The name of the policy. The name must be unique within the scope of a core group.
     data type:  String
     default Value:   unspecified



description    -    An optional String-valued description.
     data type:  String
     default Value:   unspecified



policyFactory    -    The fully qualified name of the Java interface that serves as a factory for a specific type of concrete HAManagerPolicy. When an application joins an application group, the active coordinator uses the factory implementation class for creating the policy object that will remain associated with the application group throughout its lifetime. The policyFactory class must exist. In fact the value of the policy factory field is fixed depending on the policy type. The permissible values are: com.ibm.ws.hamanager.coordinator.policy.impl.AllActivePolicyFactory com.ibm.ws.hamanager.coordinator.policy.impl.NOOPPolicyFactory com.ibm.ws.hamanager.coordinator.policy.impl.OneOfNPolicyFactory com.ibm.ws.hamanager.coordinator.policy.impl.MOfNPolicyFactory com.ibm.ws.hamanager.coordinator.policy.impl.StaticPolicyFactory
     data type:  String
     default Value:   unspecified



isAlivePeriodSec    -    An integer field specfying the value of a timer after whose expiry, HAManager may panic the JVM under concern. The value must be at least -1.
     data type:  int
     default Value:   0



quorumEnabled    -    A flag indicating in case the network gets partitioned, whether quorum is neccesary for the applications to operate which are tied to this specific policy.
     data type: boolean
     default Value:   false
     Allowed Values:  true   false  



customProperties    -     
     data type: Property*


Copyright IBM Corp. 1997-2004