org.objectweb.cjdbc.controller.virtualdatabase.protocol
Class VirtualDatabaseConfiguration
java.lang.Object
org.objectweb.cjdbc.controller.virtualdatabase.protocol.VirtualDatabaseConfiguration
- All Implemented Interfaces:
- java.io.Serializable
- public class VirtualDatabaseConfiguration
- extends java.lang.Object
- implements java.io.Serializable
Transports the configuration of a virtual database to remote controllers so
that compatibility checking can be performed.
- Version:
- 1.0
- Author:
- Emmanuel Cecchet
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
controllerName
private java.lang.String controllerName
controllerJmxName
private java.lang.String controllerJmxName
vdbName
private java.lang.String vdbName
groupName
private java.lang.String groupName
vLogins
private java.util.ArrayList vLogins
schedulerRAIDbLevel
private int schedulerRAIDbLevel
loadBalancerRAIDbLevel
private int loadBalancerRAIDbLevel
backends
private java.util.ArrayList backends
rmiHostname
private java.lang.String rmiHostname
rmiPort
private java.lang.String rmiPort
VirtualDatabaseConfiguration
public VirtualDatabaseConfiguration(DistributedVirtualDatabase dvdb)
- Constructs a new
VirtualDatabaseConfiguration
object from a
DistributedVirtualDatabase
.
- Parameters:
dvdb
- The distributed virtual database to get configuration from.
getControllerName
public java.lang.String getControllerName()
- Returns:
- Returns the controllerName.
getControllerJmxName
public java.lang.String getControllerJmxName()
- Returns the controllerJmxName value.
- Returns:
- Returns the controllerJmxName.
getRmiHostname
public java.lang.String getRmiHostname()
- Returns:
- Returns the rmiHostname.
getRmiPort
public java.lang.String getRmiPort()
- Returns:
- Returns the rmiPort.
isCompatible
public boolean isCompatible(DistributedVirtualDatabase localDvdb)
- Check if the local distributed virtual database is compatible with this
virtual database configuration.
- Parameters:
localDvdb
- The local distributed virtual database
- Returns:
- true if both configurations are compatible, false otherwise
Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.