|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.cjdbc.common.shared.BackendInfo
This class defines a BackendInfo. We cannot use DatabaseBackend as a serializable object because it is used as an MBean interface. We use this class to share configuration information on backends between distributed virtual database.
Field Summary | |
private java.lang.String |
connectionTestStatement
|
private java.lang.String |
driverClassName
|
private java.lang.String |
driverPath
|
private java.lang.String |
name
|
private java.lang.String |
url
|
private java.lang.String |
xml
|
Constructor Summary | |
BackendInfo(DatabaseBackend backend)
Creates a new BackendInfo object. |
|
BackendInfo(java.lang.String xml)
Extract information from the xml configuration Creates a new BackendInfo object |
|
BackendInfo(java.lang.String name,
java.lang.String driverPath,
java.lang.String driverClassName,
java.lang.String url,
java.lang.String connectionTestStatement)
Creates a new BackendInfo object. |
Method Summary | |
java.lang.String |
getConnectionTestStatement()
Returns the connectionTestStatement value. |
DatabaseBackend |
getDatabaseBackend()
Create a corresponding DatabaseBackend object from the information stored in this object. |
java.lang.String |
getDriverClassName()
Returns the driverClassName value. |
java.lang.String |
getDriverPath()
Returns the driverPath value. |
java.lang.String |
getName()
Returns the name value. |
java.lang.String |
getUrl()
Returns the url value. |
java.lang.String |
getXml()
Returns the xml value. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String name
private java.lang.String url
private java.lang.String driverPath
private java.lang.String driverClassName
private java.lang.String connectionTestStatement
private java.lang.String xml
Constructor Detail |
public BackendInfo(java.lang.String name, java.lang.String driverPath, java.lang.String driverClassName, java.lang.String url, java.lang.String connectionTestStatement)
BackendInfo
object. Extract configuration
information from the original backend object
name
- name of the backenddriverPath
- driver pathdriverClassName
- driver class nameurl
- backend urlconnectionTestStatement
- connection test statementpublic BackendInfo(DatabaseBackend backend)
BackendInfo
object. Extract configuration
information from the original backend object
backend
- DatabaseBackend to extract information frompublic BackendInfo(java.lang.String xml) throws org.dom4j.DocumentException
BackendInfo
object
xml
- xml version of a backend
org.dom4j.DocumentException
- if fails to create objectMethod Detail |
public DatabaseBackend getDatabaseBackend()
DatabaseBackend
public java.lang.String getXml()
public java.lang.String getConnectionTestStatement()
public java.lang.String getDriverClassName()
public java.lang.String getDriverPath()
public java.lang.String getName()
public java.lang.String getUrl()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |