|
Oracle® Coherence Java API Reference Release 3.6.0.0 E15725-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.ClusterQuorumPolicy ClusterQuorumPolicy defines an action policy that is applicable to the cluster. |
protected static class |
ConfigurableQuorumPolicy.MembershipQuorumPolicy MembershipQuorumPolicy is a quorum policy that is stateless and based solely on service membership sizes. |
static class |
ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy PartitionedCacheQuorumPolicy defines a configurable quorum policy that is applicable to a DistributedCacheService. |
static class |
ConfigurableQuorumPolicy.ProxyQuorumPolicy ProxyQuorumPolicy defines a configurable quorum policy that is applicable to a proxy service. |
protected static class |
ConfigurableQuorumPolicy.WrapperQuorumPolicy WrapperQuorumPolicy is a ConfigurableQuorumPolicy that wraps an arbitrary ActionPolicy instance. |
Field Summary | |
---|---|
protected XmlElement |
m_xmlConfig The 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, ClassLoader loader) Create an action policy based on the specified XML configuration. |
XmlElement |
getConfig() Obtain the factory configuration XML. |
abstract 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 configurationMethod Detail |
---|
public XmlElement getConfig()
public abstract String getStatusDescription()
public static ConfigurableQuorumPolicy createPolicy(XmlElement xmlConfig, 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.0.0 E15725-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |