Controller.java の 93 行で定義されています。
Public メソッド | |
Controller (String ipAddress, int port, int backlog) throws NotCompliantMBeanException, JmxException | |
String | getAssociatedString () |
void | addVirtualDatabases (String xml, String virtualName, int autoLoad, String checkPoint) throws ControllerException |
void | addVirtualDatabases (String xml) throws ControllerException |
void | addVirtualDatabase (VirtualDatabase vdb) throws ControllerException |
synchronized void | addVirtualDatabase (VirtualDatabase vdb, int autoLoad, String checkPoint) throws ControllerException |
String | viewInfo () throws Exception |
String | viewConfiguration () throws Exception |
String | viewDatabases () throws Exception |
String | viewDatabasesXml () throws Exception |
String | removeVirtualDatabase (String virtualname) throws ControllerException |
void | addDriver (byte[] bytes) throws Exception |
VirtualDatabase | getVirtualDatabase (String virtualDatabaseName) |
void | refreshLogConfiguration () throws ControllerException |
String | getVersionNumber () |
String | getXml () |
String | getXmlController () |
String | getXmlVirtualDatabases () |
ControllerServerThread | getConnectionThread () |
void | shutdown () throws ControllerException |
void | shutdown (int level) throws ControllerException |
void | shutdownDatabase (String databaseName, int level) throws ControllerException |
void | shutdown (int level, boolean systemExit) throws ControllerException |
String | saveConfiguration () throws VirtualDatabaseException |
boolean | hasVirtualDatabase (String name) |
void | endOfController (Exception fatal) |
void | launch () |
String | getName () |
String | loadXmlConfiguration (String filename, String virtualName, int autoLoad, String checkPoint) throws Exception |
String | loadXML (String filename) throws Exception |
String | addDriver (String filename) throws Exception |
ArrayList | getVirtualDatabases () |
String | getIPAddress () |
void | setIPAddress (String ipAddress) |
int | getPortNumber () |
void | setPortNumber (int port) |
int | getBacklogSize () |
void | setBacklogSize (int size) |
boolean | getJmxEnable () |
String | getJmxName () |
void | setJmxEnable (boolean enable) |
Hashtable | getConfiguration () |
boolean | isSecurityEnabled () |
ControllerSecurityManager | getSecurity () |
void | setSecurity (ControllerSecurityManager security) |
ArrayList | listVirtualDatabases () |
String | generateReport () throws Exception |
ArrayList | listBackends (String virtualDbName) throws Exception |
ArrayList | listDatabaseClients (String virtualDbName) throws Exception |
boolean | isCacheEnableForDatabase (String virtualDbName) throws Exception |
void | setConfiguration (Hashtable configuration) |
String | viewDatabaseXml (String databaseName) throws Exception |
String | generateLogReport () throws Exception |
File[] | listAvailableDumpFiles () |
boolean | removeDumpFile (File dumpFile) |
String | viewLogConfigurationFile () throws IOException |
void | updateLogConfigurationFile (String newConfiguration) throws IOException, ControllerException |
boolean | isDistributedVirtualDatabase (String databaseName) |
ReportManager | getReport () |
void | setReport (ReportManager report) |
Static Public メソッド | |
void | main (String args[]) throws Exception |
String | getVersion () |
スタティック変数 | |
Trace | logger |
Private メソッド | |
String | prettyXml (String xml) |
String | applyXsl (String xml, String xsl) |
File | internationalizeXsl (File xsl) throws Exception |
Private 変数 | |
int | portNumber |
int | backlogSize |
String | ipAddress |
ControllerServerThread | connectionThread |
Hashtable | virtualDatabases |
Hashtable | configuration |
ControllerSecurityManager | security |
ReportManager | report |
TransformerFactory | tFactory |
Transformer | infoTransformer |
boolean | isShuttingDown |
|
Creates a new
参照先 org.objectweb.cjdbc.controller.core.Controller.ipAddress, と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
Reads a driver JAR file.
参照先 org.objectweb.cjdbc.controller.core.Controller.addDriver(), org.objectweb.cjdbc.controller.core.Controller.isSecurityEnabled(), と org.objectweb.cjdbc.controller.core.Controller.security.
|
|
Controller.java の 484 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.logger. 参照元 org.objectweb.cjdbc.controller.core.Controller.addDriver().
|
|
Add the virtual database with the specified options
参照先 org.objectweb.cjdbc.controller.core.Controller.hasVirtualDatabase(), org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
Registers a new
|
|
Register a VirtualDatabase with default options Controller.java の 203 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.logger.
|
|
参照先 org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.xml.DatabasesParser.readXML(). 参照元 org.objectweb.cjdbc.controller.core.Controller.loadXmlConfiguration().
|
|
Apply xslt to xml
参照先 org.objectweb.cjdbc.controller.core.Controller.infoTransformer, org.objectweb.cjdbc.controller.core.Controller.internationalizeXsl(), org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.core.Controller.tFactory. 参照元 org.objectweb.cjdbc.controller.core.Controller.prettyXml(), org.objectweb.cjdbc.controller.core.Controller.viewConfiguration(), と org.objectweb.cjdbc.controller.core.Controller.viewDatabases().
|
|
Create report about fatal error
参照先 org.objectweb.cjdbc.controller.core.ReportManager.getReportLocation(), org.objectweb.cjdbc.controller.core.ReportManager.isGenerateOnFatal(), org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.core.Controller.report. 参照元 org.objectweb.cjdbc.controller.core.ControllerServerThread.ControllerServerThread().
|
|
Controller.java の 1337 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.ReportManager.generateJustLogs(), と org.objectweb.cjdbc.controller.core.Controller.report.
|
|
|
Controller.java の 161 行で定義されています。
|
|
Get the controller socket backlog size.
参照先 org.objectweb.cjdbc.controller.core.Controller.backlogSize. 参照元 org.objectweb.cjdbc.controller.core.ControllerServerThread.ControllerServerThread().
|
|
Get current configuration options
参照先 org.objectweb.cjdbc.controller.core.Controller.configuration. 参照元 org.objectweb.cjdbc.controller.core.ReportManager.writeControllerSettings().
|
|
Access the connection thread. Need this for shutting down
参照先 org.objectweb.cjdbc.controller.core.Controller.connectionThread.
|
|
Get the IP address to bind the controller to
参照先 org.objectweb.cjdbc.controller.core.Controller.ipAddress. 参照元 org.objectweb.cjdbc.controller.core.ControllerServerThread.ControllerServerThread().
|
|
Returns jmx enable
参照元 org.objectweb.cjdbc.controller.core.Controller.getJmxName(), org.objectweb.cjdbc.controller.core.Controller.getXmlController(), org.objectweb.cjdbc.controller.core.Controller.shutdownDatabase(), と org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownJmxAgent().
|
|
Return the jmx name of this controller (hostname:rmiport)
参照先 org.objectweb.cjdbc.controller.jmx.RmiConnector.getHostName(), org.objectweb.cjdbc.controller.core.Controller.getJmxEnable(), org.objectweb.cjdbc.controller.core.Controller.getName(), と org.objectweb.cjdbc.controller.jmx.RmiConnector.getPort(). 参照元 org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handle(), と org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup().
|
|
|
Get the controller port number
参照先 org.objectweb.cjdbc.controller.core.Controller.portNumber. 参照元 org.objectweb.cjdbc.controller.core.ControllerServerThread.ControllerServerThread().
|
|
Returns the report value.
参照元 org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.ControllerShutdownThread().
|
|
参照先 org.objectweb.cjdbc.controller.core.Controller.security. 参照元 org.objectweb.cjdbc.controller.core.ControllerServerThread.ControllerServerThread(), と org.objectweb.cjdbc.controller.core.Controller.getXmlController().
|
|
Returns Version as a long String
参照元 org.objectweb.cjdbc.controller.core.Controller.main().
|
|
Controller.java の 612 行で定義されています。
|
|
Gets the
参照先 org.objectweb.cjdbc.controller.core.Controller.virtualDatabases. 参照元 org.objectweb.cjdbc.controller.core.ControllerWorkerThread.run(), と org.objectweb.cjdbc.controller.core.Controller.viewDatabaseXml().
|
|
Returns information about the available virtual databases.
参照先 org.objectweb.cjdbc.controller.core.Controller.virtualDatabases. 参照元 org.objectweb.cjdbc.controller.core.Controller.listAvailableDumpFiles(), と org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownDatabases().
|
|
Controller.java の 620 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.getXmlController(), org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.core.Controller.prettyXml(). 参照元 org.objectweb.cjdbc.controller.core.Controller.getXmlController(), と org.objectweb.cjdbc.controller.core.ReportManager.writeControllerInfo().
|
|
Return the xml version of the controller.xml file without doc type declaration, just data.
参照先 org.objectweb.cjdbc.controller.core.Controller.configuration, org.objectweb.cjdbc.controller.core.Controller.getJmxEnable(), org.objectweb.cjdbc.controller.core.ReportManager.getReportLocation(), org.objectweb.cjdbc.controller.core.Controller.getSecurity(), org.objectweb.cjdbc.controller.core.Controller.getXml(), org.objectweb.cjdbc.controller.core.ReportManager.isEnableFileLogging(), org.objectweb.cjdbc.controller.core.ReportManager.isGenerateOnFatal(), org.objectweb.cjdbc.controller.core.ReportManager.isGenerateOnShutdown(), org.objectweb.cjdbc.controller.core.ReportManager.isHideSensitiveData(), org.objectweb.cjdbc.controller.core.ReportManager.isReportEnabled(), と org.objectweb.cjdbc.controller.core.Controller.report. 参照元 org.objectweb.cjdbc.controller.core.Controller.getXml(), org.objectweb.cjdbc.controller.core.Controller.viewConfiguration(), と org.objectweb.cjdbc.controller.core.Controller.viewInfo().
|
|
Same as above but for the virtual databases.
参照先 org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases. 参照元 org.objectweb.cjdbc.controller.core.Controller.saveConfiguration(), org.objectweb.cjdbc.controller.core.Controller.viewDatabases(), と org.objectweb.cjdbc.controller.core.Controller.viewDatabasesXml().
|
|
Tests if a
参照先 org.objectweb.cjdbc.controller.core.Controller.virtualDatabases. 参照元 org.objectweb.cjdbc.controller.core.Controller.addVirtualDatabase(), と org.objectweb.cjdbc.controller.core.Controller.removeVirtualDatabase().
|
|
Controller.java の 393 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.applyXsl().
|
|
参照先 org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getRequestManager(), と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
参照先 org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.isDistributed().
|
|
Check whether security is enabled or not
参照先 org.objectweb.cjdbc.controller.core.Controller.security. 参照元 org.objectweb.cjdbc.controller.core.Controller.addDriver(), org.objectweb.cjdbc.controller.core.ControllerServerThread.ControllerServerThread(), と org.objectweb.cjdbc.controller.core.Controller.shutdown().
|
|
Actively launch the 参照先 org.objectweb.cjdbc.controller.core.Controller.connectionThread, org.objectweb.cjdbc.controller.core.Controller.getName(), と org.objectweb.cjdbc.controller.core.Controller.logger. 参照元 org.objectweb.cjdbc.controller.core.Controller.main().
|
|
参照先 org.objectweb.cjdbc.controller.core.Controller.getVirtualDatabases().
|
|
参照先 org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.viewAllBackendNames(), と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
参照先 org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.viewAllClientNames(), と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
Controller.java の 1255 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
Read a XML configuration file for a set of virtual databases
|
|
Read a XML configuration file and load only the
参照先 org.objectweb.cjdbc.controller.core.Controller.addVirtualDatabases(), と org.objectweb.cjdbc.controller.core.Controller.logger.
|
|
Launches the C-JDBC controller and bind it with RMI registry. The available options are:
The controller starts listening for socket connections on the default port. Jmx is configured, and a virtual database can be added. org.objectweb.cjdbc.controller.core.ControllerConstants#DEFAULT_PORT Default Listening port
参照先 org.objectweb.cjdbc.controller.core.ControllerFactory.getController(), org.objectweb.cjdbc.controller.core.Controller.getVersion(), org.objectweb.cjdbc.controller.core.Controller.launch(), と org.objectweb.cjdbc.controller.core.Controller.logger.
|
|
|
Controller.java の 593 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.logger.
|
|
|
|
Controller.java の 442 行で定義されています。 参照先 org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.disableAllBackend(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getAllBackendNames(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getName(), org.objectweb.cjdbc.controller.core.Controller.hasVirtualDatabase(), と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
Save current configuration of the controller to a default file
参照先 org.objectweb.cjdbc.controller.core.Controller.getXmlVirtualDatabases(), org.objectweb.cjdbc.controller.core.Controller.logger, と org.objectweb.cjdbc.controller.core.Controller.prettyXml().
|
|
Set the controller socket backlog size.
参照先 org.objectweb.cjdbc.controller.core.Controller.backlogSize.
|
|
Sets the configuration value.
参照元 org.objectweb.cjdbc.controller.core.ControllerFactory.setup().
|
|
Set the IP address to bind the controller to
|
|
set enable JMX
参照先 org.objectweb.cjdbc.controller.core.Controller.configuration.
|
|
Set the controller backlog size.
参照先 org.objectweb.cjdbc.controller.core.Controller.portNumber.
|
|
Sets the report value.
|
|
|
|
Controller.java の 798 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.ReportManager.getReportLocation(), org.objectweb.cjdbc.controller.core.shutdown.ShutdownThread.getShutdownGroup(), org.objectweb.cjdbc.controller.core.ReportManager.isGenerateOnShutdown(), org.objectweb.cjdbc.controller.core.Controller.isSecurityEnabled(), org.objectweb.cjdbc.controller.core.Controller.isShuttingDown, org.objectweb.cjdbc.controller.core.Controller.logger, org.objectweb.cjdbc.controller.core.Controller.report, org.objectweb.cjdbc.controller.core.Controller.security, org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.setSystemExit(), と org.objectweb.cjdbc.controller.core.Controller.shutdown().
|
|
Controller.java の 740 行で定義されています。
|
|
Turns the controller down by using default shutdown level Controller.java の 732 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.shutdown().
|
|
Controller.java の 749 行で定義されています。 参照先 org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getAllBackendNames(), org.objectweb.cjdbc.controller.core.Controller.getJmxEnable(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getName(), org.objectweb.cjdbc.controller.core.Controller.logger, org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.shutdown(), と org.objectweb.cjdbc.controller.core.Controller.virtualDatabases.
|
|
|
|
Controller.java の 312 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.applyXsl(), と org.objectweb.cjdbc.controller.core.Controller.getXmlController().
|
|
Controller.java の 320 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.applyXsl(), と org.objectweb.cjdbc.controller.core.Controller.getXmlVirtualDatabases(). 参照元 org.objectweb.cjdbc.controller.core.ReportManager.writeControllerInfo().
|
|
Controller.java の 328 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.getXmlVirtualDatabases(), と org.objectweb.cjdbc.controller.core.Controller.prettyXml(). 参照元 org.objectweb.cjdbc.controller.core.ReportManager.writeControllerInfo().
|
|
参照先 org.objectweb.cjdbc.controller.core.Controller.getVirtualDatabase(), org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.getXml(), と org.objectweb.cjdbc.controller.core.Controller.prettyXml().
|
|
Controller.java の 304 行で定義されています。 参照先 org.objectweb.cjdbc.controller.core.Controller.getXmlController(), と org.objectweb.cjdbc.controller.core.Controller.prettyXml().
|
|
Controller.java の 1385 行で定義されています。
|
|
Controller.java の 101 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.getBacklogSize(), と org.objectweb.cjdbc.controller.core.Controller.setBacklogSize(). |
|
Hashtable of options Controller.java の 121 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.getConfiguration(), org.objectweb.cjdbc.controller.core.Controller.getXmlController(), と org.objectweb.cjdbc.controller.core.Controller.setJmxEnable(). |
|
Thread that listens for driver connections Controller.java の 111 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.getConnectionThread(), と org.objectweb.cjdbc.controller.core.Controller.launch(). |
|
Controller.java の 131 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.applyXsl(). |
|
The IP address to bind the controller to. Useful for machines that contain multiple network interface cards and wish to bind to a specific card. Default evaluates to localhost IP address (127.0.0.1). Controller.java の 108 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.Controller(), org.objectweb.cjdbc.controller.core.Controller.getIPAddress(), と org.objectweb.cjdbc.controller.core.Controller.getName(). |
|
Controller.java の 132 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.shutdown(). |
|
初期値: Logger instance. Controller.java の 114 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.addDriver(), org.objectweb.cjdbc.controller.core.Controller.addVirtualDatabase(), org.objectweb.cjdbc.controller.core.Controller.addVirtualDatabases(), org.objectweb.cjdbc.controller.core.Controller.applyXsl(), org.objectweb.cjdbc.controller.core.Controller.endOfController(), org.objectweb.cjdbc.controller.core.Controller.getXml(), org.objectweb.cjdbc.controller.core.Controller.getXmlVirtualDatabases(), org.objectweb.cjdbc.controller.core.Controller.launch(), org.objectweb.cjdbc.controller.core.Controller.loadXmlConfiguration(), org.objectweb.cjdbc.controller.core.Controller.main(), org.objectweb.cjdbc.controller.core.Controller.prettyXml(), org.objectweb.cjdbc.controller.core.Controller.refreshLogConfiguration(), org.objectweb.cjdbc.controller.core.Controller.saveConfiguration(), org.objectweb.cjdbc.controller.core.Controller.shutdown(), と org.objectweb.cjdbc.controller.core.Controller.shutdownDatabase(). |
|
C-JDBC controller port number listening for driver connections Controller.java の 100 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.getName(), org.objectweb.cjdbc.controller.core.Controller.getPortNumber(), と org.objectweb.cjdbc.controller.core.Controller.setPortNumber(). |
|
Report Manager Controller.java の 127 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.ControllerShutdownThread(), org.objectweb.cjdbc.controller.core.Controller.endOfController(), org.objectweb.cjdbc.controller.core.Controller.generateLogReport(), org.objectweb.cjdbc.controller.core.Controller.generateReport(), org.objectweb.cjdbc.controller.core.Controller.getXmlController(), と org.objectweb.cjdbc.controller.core.Controller.shutdown(). |
|
Security Manager Controller.java の 124 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.addDriver(), org.objectweb.cjdbc.controller.core.Controller.getSecurity(), org.objectweb.cjdbc.controller.core.Controller.isSecurityEnabled(), と org.objectweb.cjdbc.controller.core.Controller.shutdown(). |
|
XSL Transformation Controller.java の 130 行で定義されています。 参照元 org.objectweb.cjdbc.controller.core.Controller.applyXsl(). |
|
Hashtable of 参照元 org.objectweb.cjdbc.controller.core.Controller.addVirtualDatabase(), org.objectweb.cjdbc.controller.core.Controller.Controller(), org.objectweb.cjdbc.controller.core.Controller.getVirtualDatabase(), org.objectweb.cjdbc.controller.core.Controller.getVirtualDatabases(), org.objectweb.cjdbc.controller.core.Controller.getXmlVirtualDatabases(), org.objectweb.cjdbc.controller.core.Controller.hasVirtualDatabase(), org.objectweb.cjdbc.controller.core.Controller.isCacheEnableForDatabase(), org.objectweb.cjdbc.controller.core.Controller.listBackends(), org.objectweb.cjdbc.controller.core.Controller.listDatabaseClients(), org.objectweb.cjdbc.controller.core.Controller.listVirtualDatabases(), org.objectweb.cjdbc.controller.core.Controller.removeVirtualDatabase(), と org.objectweb.cjdbc.controller.core.Controller.shutdownDatabase(). |