|
|||||||||||
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 JmxClient
host
- the host where the controller is runningport
- on which the rmi has been set up
JmxException
- if failspublic 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 failspublic java.lang.String getInfo() throws JmxException
JmxException
- if a error occurspublic java.lang.String getDump() throws JmxException
JmxException
- if a error occurspublic void refreshLogConfiguration() throws JmxException
JmxException
- if failspublic void addVirtualDatabase(java.lang.String xmlConfig) throws JmxException
xmlConfig
- the configuration of the virtualDatabase in xml fornat
wrapped in a string
JmxException
- if failsprivate void addDriver(byte[] bytes) throws JmxException
JmxException
ControllerMBean.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 failspublic void addVirtualDatabases(java.lang.String xml, java.lang.String virtualName, boolean autoEnable, java.lang.String checkPoint) throws JmxException
JmxException
ControllerMBean.addVirtualDatabases(java.lang.String,
java.lang.String, boolean, java.lang.String)
public void addVirtualDatabases(java.lang.String xml) throws JmxException
JmxException
ControllerMBean.addVirtualDatabases(java.lang.String)
public java.util.ArrayList getVirtualDatabases() throws JmxException
JmxException
ControllerMBean.getVirtualDatabases()
public java.lang.String loadXML(java.lang.String filename) throws java.io.IOException, JmxException
java.io.IOException
JmxException
ControllerMBean.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.Exception
ControllerMBean.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.Exception
ControllerMBean.removeVirtualDatabase(java.lang.String)
public java.lang.String saveConfiguration() throws java.lang.Exception
java.lang.Exception
ControllerMBean.saveConfiguration()
public void shutdown(int level) throws java.lang.Exception
java.lang.Exception
ControllerMBean.shutdown(int)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |