|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
com.tangosol.util.Base
com.tangosol.net.ConfigurableQuorumPolicy
public abstract class ConfigurableQuorumPolicy
ConfigurableQuorumPolicy provides a Quorum-based ActionPolicy for services based on the cluster-configuration.
| Nested Class Summary | |
|---|---|
static class |
ConfigurableQuorumPolicy.ClusterQuorumPolicyClusterQuorumPolicy defines an action policy that is applicable to the cluster. |
static class |
ConfigurableQuorumPolicy.MembershipQuorumPolicyMembershipQuorumPolicy is a quorum policy that is stateless and based solely on service membership sizes. |
static class |
ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicyPartitionedCacheQuorumPolicy defines a configurable quorum policy that is applicable to a DistributedCacheService. |
static class |
ConfigurableQuorumPolicy.ProxyQuorumPolicyProxyQuorumPolicy defines a configurable quorum policy that is applicable to a proxy service. |
static class |
ConfigurableQuorumPolicy.WrapperQuorumPolicyWrapperQuorumPolicy is a ConfigurableQuorumPolicy that wraps an arbitrary ActionPolicy instance. |
| Constructor Summary | |
|---|---|
protected |
ConfigurableQuorumPolicy()Create a ConfigurableQuorumPolicy. |
| Method Summary | |
|---|---|
abstract java.lang.String |
getStatusDescription()Return a String that describes the current Quorum state. |
static ConfigurableQuorumPolicy.ClusterQuorumPolicy |
instantiateClusterPolicy(java.util.Map mapQuorum)Instantiate an action policy for the a cluster service. |
static ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy |
instantiatePartitionedCachePolicy(ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule[] aRule, AddressProvider providerRecoveryAddr)Instantiate an action policy for a PartitionedCache service. |
static ConfigurableQuorumPolicy.ProxyQuorumPolicy |
instantiateProxyPolicy(ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule[] aRule)Instantiate an action policy for the a proxy service. |
| Methods inherited from interface com.tangosol.net.ActionPolicy |
|---|
init, isAllowed, toString |
| Constructor Detail |
|---|
protected ConfigurableQuorumPolicy()
| Method Detail |
|---|
public abstract java.lang.String getStatusDescription()
public static ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy instantiatePartitionedCachePolicy(ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule[] aRule,
AddressProvider providerRecoveryAddr)
aRule - the quorum rule to be used for this policyproviderRecoveryAddr - the address-provider for recovery addressespublic static ConfigurableQuorumPolicy.ProxyQuorumPolicy instantiateProxyPolicy(ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule[] aRule)
aRule - the quorum rule to be used for this policypublic static ConfigurableQuorumPolicy.ClusterQuorumPolicy instantiateClusterPolicy(java.util.Map mapQuorum)
mapQuorum - the map of quorum count keyed by member role.
|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||