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