com.continuent.tungsten.common.cluster.resource.notification
Class DataServerStatus
java.lang.Object
com.continuent.tungsten.common.cluster.resource.notification.ResourceStatus
com.continuent.tungsten.common.cluster.resource.notification.DataServerStatus
public class DataServerStatus
- extends ResourceStatus
Provides utilities for resource status specific properties, specialized in
data source representation
- Version:
- 1.0
- Author:
- Gilles Rayrat
|
Nested Class Summary |
static class |
DataServerStatus.Roles
Inner class enumerating the different possible RouterResource Roles
Roles are defined as strings so that they can be sent with native java
functions by the notifier |
|
Constructor Summary |
DataServerStatus(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)
Creates a new DataSourceStatus object filling in additional
role, service, url and driver information |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PROPERTY_KEY_SERVICE
public static final java.lang.String PROPERTY_KEY_SERVICE
- See Also:
- Constant Field Values
PROPERTY_KEY_HOST
public static final java.lang.String PROPERTY_KEY_HOST
- See Also:
- Constant Field Values
PROPERTY_KEY_ROLE
public static final java.lang.String PROPERTY_KEY_ROLE
- See Also:
- Constant Field Values
PROPERTY_KEY_PRECEDENCE
public static final java.lang.String PROPERTY_KEY_PRECEDENCE
- See Also:
- Constant Field Values
PROPERTY_KEY_URL
public static final java.lang.String PROPERTY_KEY_URL
- See Also:
- Constant Field Values
PROPERTY_KEY_DRIVER
public static final java.lang.String PROPERTY_KEY_DRIVER
- See Also:
- Constant Field Values
PROPERTY_KEY_VENDOR
public static final java.lang.String PROPERTY_KEY_VENDOR
- See Also:
- Constant Field Values
DataServerStatus
public DataServerStatus(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)
- Creates a new
DataSourceStatus object filling in additional
role, service, url and driver information
- Parameters:
type - Type of RouterResourcename - Possibly unique identifier for this resourcestate - Last known statehost - hostname on which this data source runsrole - slave or masterprecedence - used for failoverservice - service to which this datasource belongsurl - url string used to connect to this datasourcedriver - driver as a string used for connection to this datasourcevendor - vendor of the driver