|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.common.cluster.resource.physical.Capabilities
com.continuent.tungsten.common.cluster.resource.physical.ReplicatorCapabilities
public class ReplicatorCapabilities
Defines capabilities of an open replicator. Managers can use this to determine operations supported by a particular replicator type.
| Field Summary | |
|---|---|
static java.lang.String |
MODEL
|
static java.lang.String |
MODEL_PEER
|
static java.lang.String |
MODEL_PULL
|
static java.lang.String |
MODEL_PUSH
|
static java.lang.String |
PROVISION_DONOR
|
static java.lang.String |
PROVISION_JOINER
|
static java.lang.String |
ROLE_MASTER
|
static java.lang.String |
ROLE_SLAVE
|
static java.lang.String |
ROLE_STANDBY
|
static java.lang.String |
ROLES
|
static java.lang.String |
UNKNOWN
|
| Constructor Summary | |
|---|---|
ReplicatorCapabilities()
Create an instance with default properties. |
|
ReplicatorCapabilities(TungstenProperties props)
Create a capabilities instance from TungstenProperties instance. |
|
| Method Summary | |
|---|---|
void |
addRole(java.lang.String role)
|
java.util.Map<java.lang.String,java.lang.String> |
asMap()
Writes capabilities to a HashMap instance for storage or transport. |
TungstenProperties |
asProperties()
Writes capabilities to a properties instance for storage or transport. |
java.lang.String |
getModel()
|
java.lang.String |
getProvisionDriver()
|
java.util.List<java.lang.String> |
getRoles()
|
boolean |
isConsistencyCheck()
|
boolean |
isFlush()
|
boolean |
isHeartbeat()
|
void |
setConsistencyCheck(boolean isConcistencyCheck)
|
void |
setFlush(boolean isFlush)
|
void |
setHeartbeat(boolean isHeartbeat)
|
void |
setModel(java.lang.String model)
|
void |
setProvisionDriver(java.lang.String provisionDriver)
|
void |
setRoles(java.util.ArrayList<java.lang.String> roles)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String UNKNOWN
public static final java.lang.String ROLES
public static final java.lang.String ROLE_MASTER
public static final java.lang.String ROLE_SLAVE
public static final java.lang.String ROLE_STANDBY
public static final java.lang.String MODEL
public static final java.lang.String MODEL_PUSH
public static final java.lang.String MODEL_PULL
public static final java.lang.String MODEL_PEER
public static final java.lang.String PROVISION_DONOR
public static final java.lang.String PROVISION_JOINER
| Constructor Detail |
|---|
public ReplicatorCapabilities()
public ReplicatorCapabilities(TungstenProperties props)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public java.lang.String getModel()
public void setModel(java.lang.String model)
public java.util.List<java.lang.String> getRoles()
public void setRoles(java.util.ArrayList<java.lang.String> roles)
public void addRole(java.lang.String role)
public boolean isConsistencyCheck()
public void setConsistencyCheck(boolean isConcistencyCheck)
public boolean isFlush()
public void setFlush(boolean isFlush)
public boolean isHeartbeat()
public void setHeartbeat(boolean isHeartbeat)
public java.lang.String getProvisionDriver()
public void setProvisionDriver(java.lang.String provisionDriver)
public TungstenProperties asProperties()
public java.util.Map<java.lang.String,java.lang.String> asMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||