|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.common.cluster.resource.Resource
com.continuent.tungsten.common.cluster.resource.Replicator
public class Replicator
Defines a replicator resource. Among other things this class contains the definitive reference to names that replicators must use for monitoring properties.
| Field Summary | |
|---|---|
static java.lang.String |
APPLIED_LAST_EVENT_ID
Last native transaction ID applied to slave database. |
static java.lang.String |
APPLIED_LAST_SEQNO
Last LSN (log sequence number) applied to slave database. |
static java.lang.String |
APPLIED_LATENCY
Lag in seconds between the time last event was applied and when it was originally generated. |
static java.lang.String |
CLUSTERNAME
Name of the cluster to which this replicator belongs. |
static java.lang.String |
CURRENT_EVENT_ID
Current native transaction ID in the database. |
static java.lang.String |
CURRENT_TIME_MILLIS
Current time on replicator expressed as milliseconds since Jan 1, 1970. |
static java.lang.String |
DATASERVERHOST
Host name of this replicator. |
static java.lang.String |
DEFAULT_LAST_EVENT_ID
|
static long |
DEFAULT_LATEST_EPOCH_NUMBER
|
static java.lang.String |
LATEST_EPOCH_NUMBER
Current epoch number used by replicator, if it has one. |
static java.lang.String |
MASTER_CONNECT_URI
URI to which slave replicator connects. |
static java.lang.String |
MASTER_LISTEN_URI
URI that slaves should use when connecting to this master. |
static java.lang.String |
MASTER_URI
Deprecated. |
static java.lang.String |
MAX_STORED_SEQNO
Highest LSN stored in the replicator log. |
static java.lang.String |
MIN_STORED_SEQNO
Lowest LSN stored in the replicator log. |
static java.lang.String |
OFFLINE_REQUESTS
Pending offline requests in text form. |
static java.lang.String |
PENDING_ERROR
Current error, if there is one. |
static java.lang.String |
PENDING_ERROR_CODE
Current error code, if there is one. |
static java.lang.String |
PENDING_ERROR_EVENTID
Current failed event ID or null if there is none. |
static java.lang.String |
PENDING_ERROR_SEQNO
Current failed log sequence number or -1 if there is none. |
static java.lang.String |
PENDING_EXCEPTION_MESSAGE
Current exception that caused error, if there is one. |
static java.lang.String |
RESOURCE_IS_STANDBY_DATASOURCE
|
static java.lang.String |
RESOURCE_JDBC_DRIVER
Class name of Java data source. |
static java.lang.String |
RESOURCE_JDBC_URL
URL to connect to underlying data source replicator serves. |
static java.lang.String |
RESOURCE_PRECEDENCE
Resource precedence for failover, which should be an integer > 0 or -1 to indicate do not fail over to this resource. |
static java.lang.String |
RESOURCE_VENDOR
DBMS vendor string for this data source |
static java.lang.String |
RESOURCE_VIP_ADDRESS
|
static java.lang.String |
RESOURCE_VIP_INTERFACE
|
static java.lang.String |
ROLE
Role of this replicator. |
static java.lang.String |
SEQNO_TYPE
Log sequence number type to allow managers to figure out how to sort values. |
static java.lang.String |
SEQNO_TYPE_LONG
Denotes a numeric log sequence number type that is convertible to a Java Long type. |
static java.lang.String |
SEQNO_TYPE_STRING
Denotes a string log sequence number type whose values are comparable strings. |
static java.lang.String |
SOURCEID
Source ID used to mark events for this replicator. |
static java.lang.String |
STATE
Current replicator state. |
static java.lang.String |
TIME_IN_STATE_SECONDS
Seconds that replicator has been in its current state. |
static java.lang.String |
UPTIME_SECONDS
Seconds since replicator has started. |
static java.lang.String |
USE_SSL_CONNECTION
Indicates if SSL connection is used. |
| Fields inherited from class com.continuent.tungsten.common.cluster.resource.Resource |
|---|
childType, compositeMember, description, isContainer, isExecutable, name, type |
| Constructor Summary | |
|---|---|
Replicator()
Creates a new Replicator object |
|
Replicator(java.lang.String key,
java.lang.String clusterName,
java.lang.String host)
|
|
| Method Summary | |
|---|---|
static Replicator |
createFromReplicatorStatus(TungstenProperties replicatorProps)
|
java.lang.String |
getAppliedLastEventId()
Returns the appliedLastEventId value. |
long |
getAppliedLastSeqno()
Returns the appliedLastSeqno value. |
double |
getAppliedLatency()
Returns the appliedLatency value. |
java.lang.String |
getDataServiceName()
Returns the dataServiceName value. |
java.lang.String |
getHost()
Returns the host value. |
long |
getLatestEpochNumber()
Returns the latestEpochNumber value. |
java.lang.String |
getMasterConnectUri()
Returns the masterConnectUri value. |
java.lang.String |
getMasterListenUri()
Returns the masterListenUri value. |
java.lang.String |
getResourceJdbcDriver()
Returns the resourceJdbcDriver value. |
java.lang.String |
getResourceJdbcUrl()
Returns the resourceJdbcUrl value. |
java.lang.String |
getRole()
Returns the role value. |
java.lang.String |
getSourceId()
Returns the sourceId value. |
java.lang.String |
getState()
Returns the state value. |
java.lang.String |
getVendor()
Returns the vendor value. |
java.lang.String |
getVipAddress()
Returns the vipAddress value. |
java.lang.String |
getVipInterface()
Returns the vipInterface value. |
boolean |
isStandbyDataSource()
Returns the isStandbyDataSource value. |
void |
setAppliedLastEventId(java.lang.String appliedLastEventId)
Sets the appliedLastEventId value. |
void |
setAppliedLastSeqno(long appliedLastSeqno)
Sets the appliedLastSeqno value. |
void |
setAppliedLatency(double appliedLatency)
Sets the appliedLatency value. |
void |
setDataServiceName(java.lang.String dataServiceName)
Sets the dataServiceName value. |
void |
setHost(java.lang.String host)
Sets the host value. |
void |
setLatestEpochNumber(long latestEpochNumber)
Sets the latestEpochNumber value. |
void |
setMasterConnectUri(java.lang.String masterConnectUri)
Sets the masterConnectUri value. |
void |
setMasterListenUri(java.lang.String masterListenUri)
Sets the masterListenUri value. |
void |
setResourceJdbcDriver(java.lang.String resourceJdbcDriver)
Sets the resourceJdbcDriver value. |
void |
setResourceJdbcUrl(java.lang.String resourceJdbcUrl)
Sets the resourceJdbcUrl value. |
void |
setRole(java.lang.String role)
Sets the role value. |
void |
setSourceId(java.lang.String sourceId)
Sets the sourceId value. |
void |
setStandbyDataSource(boolean isStandbyDataSource)
Sets the isStandbyDataSource value. |
void |
setState(java.lang.String state)
Sets the state value. |
void |
setVendor(java.lang.String vendor)
Sets the vendor value. |
void |
setVipAddress(java.lang.String vipAddress)
Sets the vipAddress value. |
void |
setVipInterface(java.lang.String vipInterface)
Sets the vipInterface value. |
| Methods inherited from class com.continuent.tungsten.common.cluster.resource.Resource |
|---|
copyTo, describe, getChildType, getCompositeMember, getKey, getName, getType, isContainer, isExecutable, setChildType, setCompositeMember, setContainer, setExecutable, setName, setType, toJSON, toProperties, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String APPLIED_LAST_SEQNO
public static final java.lang.String APPLIED_LAST_EVENT_ID
public static final java.lang.String APPLIED_LATENCY
public static final java.lang.String LATEST_EPOCH_NUMBER
public static final java.lang.String MIN_STORED_SEQNO
public static final java.lang.String MAX_STORED_SEQNO
public static final java.lang.String CURRENT_EVENT_ID
public static final java.lang.String MASTER_CONNECT_URI
public static final java.lang.String MASTER_LISTEN_URI
public static final java.lang.String USE_SSL_CONNECTION
public static final java.lang.String CLUSTERNAME
public static final java.lang.String ROLE
public static final java.lang.String DATASERVERHOST
public static final java.lang.String UPTIME_SECONDS
public static final java.lang.String TIME_IN_STATE_SECONDS
public static final java.lang.String CURRENT_TIME_MILLIS
public static final java.lang.String STATE
public static final java.lang.String SOURCEID
public static final java.lang.String PENDING_EXCEPTION_MESSAGE
public static final java.lang.String PENDING_ERROR_CODE
public static final java.lang.String PENDING_ERROR
public static final java.lang.String PENDING_ERROR_SEQNO
public static final java.lang.String PENDING_ERROR_EVENTID
public static final java.lang.String OFFLINE_REQUESTS
public static final java.lang.String RESOURCE_JDBC_URL
public static final java.lang.String RESOURCE_JDBC_DRIVER
public static final java.lang.String RESOURCE_PRECEDENCE
public static final java.lang.String RESOURCE_VENDOR
public static final java.lang.String RESOURCE_VIP_INTERFACE
public static final java.lang.String RESOURCE_VIP_ADDRESS
public static final java.lang.String RESOURCE_IS_STANDBY_DATASOURCE
public static final java.lang.String SEQNO_TYPE
public static final java.lang.String SEQNO_TYPE_LONG
public static final java.lang.String SEQNO_TYPE_STRING
public static final java.lang.String MASTER_URI
public static final long DEFAULT_LATEST_EPOCH_NUMBER
public static final java.lang.String DEFAULT_LAST_EVENT_ID
| Constructor Detail |
|---|
public Replicator()
Replicator object
public Replicator(java.lang.String key,
java.lang.String clusterName,
java.lang.String host)
| Method Detail |
|---|
public static Replicator createFromReplicatorStatus(TungstenProperties replicatorProps)
public java.lang.String getDataServiceName()
public void setDataServiceName(java.lang.String dataServiceName)
dataServiceName - The dataServiceName to set.public java.lang.String getHost()
public void setHost(java.lang.String host)
host - The host to set.public java.lang.String getSourceId()
public void setSourceId(java.lang.String sourceId)
sourceId - The sourceId to set.public java.lang.String getVendor()
public void setVendor(java.lang.String vendor)
vendor - The vendor to set.public java.lang.String getResourceJdbcDriver()
public void setResourceJdbcDriver(java.lang.String resourceJdbcDriver)
resourceJdbcDriver - The resourceJdbcDriver to set.public java.lang.String getRole()
public void setRole(java.lang.String role)
role - The role to set.public boolean isStandbyDataSource()
public void setStandbyDataSource(boolean isStandbyDataSource)
isStandbyDataSource - The isStandbyDataSource to set.public java.lang.String getResourceJdbcUrl()
public void setResourceJdbcUrl(java.lang.String resourceJdbcUrl)
resourceJdbcUrl - The resourceJdbcUrl to set.public long getLatestEpochNumber()
public void setLatestEpochNumber(long latestEpochNumber)
latestEpochNumber - The latestEpochNumber to set.public java.lang.String getAppliedLastEventId()
public void setAppliedLastEventId(java.lang.String appliedLastEventId)
appliedLastEventId - The appliedLastEventId to set.public double getAppliedLatency()
public void setAppliedLatency(double appliedLatency)
appliedLatency - The appliedLatency to set.public java.lang.String getVipInterface()
public void setVipInterface(java.lang.String vipInterface)
vipInterface - The vipInterface to set.public java.lang.String getVipAddress()
public void setVipAddress(java.lang.String vipAddress)
vipAddress - The vipAddress to set.public java.lang.String getMasterConnectUri()
public void setMasterConnectUri(java.lang.String masterConnectUri)
masterConnectUri - The masterConnectUri to set.public java.lang.String getMasterListenUri()
public void setMasterListenUri(java.lang.String masterListenUri)
masterListenUri - The masterListenUri to set.public java.lang.String getState()
public void setState(java.lang.String state)
state - The state to set.public long getAppliedLastSeqno()
public void setAppliedLastSeqno(long appliedLastSeqno)
appliedLastSeqno - The appliedLastSeqno to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||