|
Oracle® Coherence Java API Reference Release 3.6.1.0 E18814-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. |
protected 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. |
protected static class |
ConfigurableQuorumPolicy.WrapperQuorumPolicyWrapperQuorumPolicy is a ConfigurableQuorumPolicy that wraps an arbitrary ActionPolicy instance. |
| Field Summary | |
|---|---|
protected XmlElement |
m_xmlConfigThe Xml configuration used to configure this policy. |
| Constructor Summary | |
|---|---|
protected |
ConfigurableQuorumPolicy(XmlElement xmlConfig)Create a ConfigurableQuorumPolicy using the specified Xml configuration. |
| Method Summary | |
|---|---|
static ConfigurableQuorumPolicy |
createPolicy(XmlElement xmlConfig, java.lang.ClassLoader loader)Create an action policy based on the specified XML configuration. |
XmlElement |
getConfig()Obtain the factory configuration XML. |
abstract java.lang.String |
getStatusDescription()Return a String that describes the current Quorum state. |
static ConfigurableQuorumPolicy.ClusterQuorumPolicy |
instantiateClusterPolicy(XmlElement xmlConfig)Instantiate an action policy for the cluster with the specified XML configuration. |
static ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy |
instantiatePartitionedCachePolicy(XmlElement xmlConfig)Instantiate an action policy for a PartitionedCache service with the specified XML configuration. |
static ConfigurableQuorumPolicy.ProxyQuorumPolicy |
instantiateProxyPolicy(XmlElement xmlConfig)Instantiate an action policy for a proxy service with the specified XML configuration. |
| Methods inherited from interface com.tangosol.net.ActionPolicy |
|---|
init, isAllowed, toString |
| Field Detail |
|---|
protected XmlElement m_xmlConfig
| Constructor Detail |
|---|
protected ConfigurableQuorumPolicy(XmlElement xmlConfig)
xmlConfig - the Xml configuration| Method Detail |
|---|
public XmlElement getConfig()
public abstract java.lang.String getStatusDescription()
public static ConfigurableQuorumPolicy createPolicy(XmlElement xmlConfig,
java.lang.ClassLoader loader)
xmlConfig - the XML element that contains the configuration infoloader - the class loader to instantiate the policypublic static ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy instantiatePartitionedCachePolicy(XmlElement xmlConfig)
xmlConfig - the XML element that contains the configuration infopublic static ConfigurableQuorumPolicy.ProxyQuorumPolicy instantiateProxyPolicy(XmlElement xmlConfig)
xmlConfig - the XML element that contains the configuration infopublic static ConfigurableQuorumPolicy.ClusterQuorumPolicy instantiateClusterPolicy(XmlElement xmlConfig)
xmlConfig - the XML element that contains the configuration info
|
Oracle® Coherence Java API Reference Release 3.6.1.0 E18814-01 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||