HAManagerPolicy


This type is a class for model objects.

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.

Package: coregroup

Known subtypes:
    OneOfNPolicy
    StaticPolicy
    PreferredServerPolicy
    MOfNPolicy
    NoOpPolicy
    AllActivePolicy

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Collection attributes having this type:
  CoreGroup.policies



Attributes Summary
name : EString The name of the policy. The name must be unique within the scope of a core group.
description : EString An optional String-valued description.
policyFactory : EString 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
isAlivePeriodSec : EInt 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.
quorumEnabled : EBoolean 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.
customProperties : Property * * No description is available *
MatchCriteria : MatchCriteria * * No description is available *



Attribute Details

name  -  The name of the policy. The name must be unique within the scope of a core group.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

description  -  An optional String-valued description.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EInt
    Default value:  0
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

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: EBoolean
    Default value:  false
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

customProperties  -  * No description is available *
    Reference Type: Property *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

MatchCriteria  -  * No description is available *
    Reference Type: MatchCriteria *
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  true
    Ordered:  true
    Lower bound:  0
    Upper bound:  Unbounded
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006