com.continuent.tungsten.common.cluster.resource.notification
Class ReplicatorStatus

java.lang.Object
  extended by com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
      extended by com.continuent.tungsten.common.cluster.resource.notification.DataSourceStatus
          extended by com.continuent.tungsten.common.cluster.resource.notification.ReplicatorStatus

public class ReplicatorStatus
extends DataSourceStatus

Additional status values dedicated to replicator instances

Version:
1.0
Author:
Gilles Rayrat

Nested Class Summary
 
Nested classes/interfaces inherited from class com.continuent.tungsten.common.cluster.resource.notification.DataSourceStatus
DataSourceStatus.Roles
 
Nested classes/interfaces inherited from class com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
ResourceStatus.States, ResourceStatus.Types
 
Field Summary
 
Fields inherited from class com.continuent.tungsten.common.cluster.resource.notification.DataSourceStatus
PROPERTY_KEY_DRIVER, PROPERTY_KEY_HOST, PROPERTY_KEY_PRECEDENCE, PROPERTY_KEY_ROLE, PROPERTY_KEY_SERVICE, PROPERTY_KEY_URL, PROPERTY_KEY_VENDOR
 
Constructor Summary
ReplicatorStatus(java.lang.String type, java.lang.String name, java.lang.String state, java.lang.String host, java.lang.String role, int precedence, java.lang.String service, java.lang.String url, java.lang.String driver, java.lang.String vendor, TungstenProperties status)
          Creates a new ReplicatorStatus object filling in additional latency information
 
Method Summary
 
Methods inherited from class com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
getClusterMemberName, getClusterName, getName, getProperties, getState, getType, setClusterMemberName, setClusterName, setProperties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReplicatorStatus

public ReplicatorStatus(java.lang.String type,
                        java.lang.String name,
                        java.lang.String state,
                        java.lang.String host,
                        java.lang.String role,
                        int precedence,
                        java.lang.String service,
                        java.lang.String url,
                        java.lang.String driver,
                        java.lang.String vendor,
                        TungstenProperties status)
Creates a new ReplicatorStatus object filling in additional latency information

Parameters:
type - Type of RouterResource
name - Possibly unique identifier for this resource
state - Last known state
host - hostname on which this replicator is executing
role - slave or master
precedence - precedence to use for failover
service - service to which this datasource belongs
url - url string used to connect to this datasource
driver - driver as a string used for connection to this datasource
vendor - vendor for driver
status - arbitrary set of metrics and properties provided by the replicator