|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.cjdbc.controller.jmx.JmxClient
org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
This class is used to connect to the CjdbcJmxAgent and contains CJDBC information
| Field Summary | |
private javax.management.ObjectName |
controller
|
| Fields inherited from class org.objectweb.cjdbc.controller.jmx.JmxClient |
remoteHostAddress, remoteHostName, server |
| Constructor Summary | |
ControllerJmxClient()
|
|
| Method Summary | |
private void |
addDriver(byte[] bytes)
|
void |
addDriver(java.lang.String filename)
Add a driver given its filename |
void |
addVirtualDatabase(java.lang.String xmlConfig)
Sends a XML configuration file to the controller. |
void |
addVirtualDatabases(java.lang.String xml)
|
void |
addVirtualDatabases(java.lang.String xml,
java.lang.String virtualName,
boolean autoEnable,
java.lang.String checkPoint)
|
void |
connect(java.lang.String host,
java.lang.String port)
Find the naming service and connect to the JMXAgent on the controller side. |
void |
connect(java.lang.String host,
java.lang.String port,
java.lang.String name)
Find the naming service and connect tor the JMXAgent on the controller side. |
java.lang.String |
getDump()
Gets information from the C-JDBC controller. |
java.lang.String |
getInfo()
Gets information from the C-JDBC controller. |
java.util.ArrayList |
getVirtualDatabases()
|
java.lang.String |
loadXML(java.lang.String filename)
|
java.lang.String |
loadXmlConfiguration(java.lang.String filename,
java.lang.String virtualName,
boolean autoEnable,
java.lang.String checkPoint)
|
void |
refreshLogConfiguration()
Forces logging system configuration refresh. |
java.lang.String |
removeVirtualDatabase(java.lang.String virtualname)
|
java.lang.String |
saveConfiguration()
|
void |
shutdown(int level)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private javax.management.ObjectName controller
| Constructor Detail |
public ControllerJmxClient()
| Method Detail |
public void connect(java.lang.String host,
java.lang.String port)
throws JmxException
connect in class JmxClienthost - the host where the controller is runningport - on which the rmi has been set up
JmxException - if fails
public void connect(java.lang.String host,
java.lang.String port,
java.lang.String name)
throws JmxException
host - the host where the controller is runningport - on which the rmi has been set upname - of the controller to connect to
JmxException - if fails
public java.lang.String getInfo()
throws JmxException
JmxException - if a error occurs
public java.lang.String getDump()
throws JmxException
JmxException - if a error occurs
public void refreshLogConfiguration()
throws JmxException
JmxException - if fails
public void addVirtualDatabase(java.lang.String xmlConfig)
throws JmxException
xmlConfig - the configuration of the virtualDatabase in xml fornat
wrapped in a string
JmxException - if fails
private void addDriver(byte[] bytes)
throws JmxException
JmxExceptionControllerMBean.addDriver(java.lang.String)
public void addDriver(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException,
JmxException
filename - the path to the library to add
java.io.FileNotFoundException - if path to file is invalid
java.io.IOException - if reading of file fails
JmxException - if communication fails
public void addVirtualDatabases(java.lang.String xml,
java.lang.String virtualName,
boolean autoEnable,
java.lang.String checkPoint)
throws JmxException
JmxExceptionControllerMBean.addVirtualDatabases(java.lang.String,
java.lang.String, boolean, java.lang.String)
public void addVirtualDatabases(java.lang.String xml)
throws JmxException
JmxExceptionControllerMBean.addVirtualDatabases(java.lang.String)
public java.util.ArrayList getVirtualDatabases()
throws JmxException
JmxExceptionControllerMBean.getVirtualDatabases()
public java.lang.String loadXML(java.lang.String filename)
throws java.io.IOException,
JmxException
java.io.IOException
JmxExceptionControllerMBean.loadXML(java.lang.String)
public java.lang.String loadXmlConfiguration(java.lang.String filename,
java.lang.String virtualName,
boolean autoEnable,
java.lang.String checkPoint)
throws java.lang.Exception
java.lang.ExceptionControllerMBean.loadXmlConfiguration(java.lang.String,
java.lang.String, boolean, java.lang.String)
public java.lang.String removeVirtualDatabase(java.lang.String virtualname)
throws java.lang.Exception
java.lang.ExceptionControllerMBean.removeVirtualDatabase(java.lang.String)
public java.lang.String saveConfiguration()
throws java.lang.Exception
java.lang.ExceptionControllerMBean.saveConfiguration()
public void shutdown(int level)
throws java.lang.Exception
java.lang.ExceptionControllerMBean.shutdown(int)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||