com.continuent.tungsten.common.cluster.resource
Class ReplicatorCapabilities
java.lang.Object
com.continuent.tungsten.common.cluster.resource.Capabilities
com.continuent.tungsten.common.cluster.resource.ReplicatorCapabilities
- All Implemented Interfaces:
- java.io.Serializable
public class ReplicatorCapabilities
- extends Capabilities
- implements java.io.Serializable
Defines capabilities of an open replicator. Managers can use this to
determine operations supported by a particular replicator type.
- Version:
- 1.0
- Author:
- Seppo Jaakola
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UNKNOWN
public static final java.lang.String UNKNOWN
- See Also:
- Constant Field Values
ROLES
public static final java.lang.String ROLES
- See Also:
- Constant Field Values
ROLE_MASTER
public static final java.lang.String ROLE_MASTER
- See Also:
- Constant Field Values
ROLE_SLAVE
public static final java.lang.String ROLE_SLAVE
- See Also:
- Constant Field Values
ROLE_RELAY
public static final java.lang.String ROLE_RELAY
- See Also:
- Constant Field Values
MODEL
public static final java.lang.String MODEL
- See Also:
- Constant Field Values
MODEL_PUSH
public static final java.lang.String MODEL_PUSH
- See Also:
- Constant Field Values
MODEL_PULL
public static final java.lang.String MODEL_PULL
- See Also:
- Constant Field Values
MODEL_PEER
public static final java.lang.String MODEL_PEER
- See Also:
- Constant Field Values
PROVISION_DONOR
public static final java.lang.String PROVISION_DONOR
- See Also:
- Constant Field Values
PROVISION_JOINER
public static final java.lang.String PROVISION_JOINER
- See Also:
- Constant Field Values
ReplicatorCapabilities
public ReplicatorCapabilities()
- Create an instance with default properties.
ReplicatorCapabilities
public ReplicatorCapabilities(TungstenProperties props)
throws java.lang.Exception
- Create a capabilities instance from TungstenProperties instance.
- Throws:
java.lang.Exception
getModel
public java.lang.String getModel()
setModel
public void setModel(java.lang.String model)
getRoles
public java.util.List<java.lang.String> getRoles()
setRoles
public void setRoles(java.util.ArrayList<java.lang.String> roles)
addRole
public void addRole(java.lang.String role)
isConsistencyCheck
public boolean isConsistencyCheck()
setConsistencyCheck
public void setConsistencyCheck(boolean isConcistencyCheck)
isFlush
public boolean isFlush()
setFlush
public void setFlush(boolean isFlush)
isHeartbeat
public boolean isHeartbeat()
setHeartbeat
public void setHeartbeat(boolean isHeartbeat)
getProvisionDriver
public java.lang.String getProvisionDriver()
setProvisionDriver
public void setProvisionDriver(java.lang.String provisionDriver)
asProperties
public TungstenProperties asProperties()
- Writes capabilities to a properties instance for storage or transport.