|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages | |
org.objectweb.cjdbc.common.exceptions | C-JDBC Exceptions package. |
org.objectweb.cjdbc.common.exceptions.driver | |
org.objectweb.cjdbc.common.exceptions.driver.protocol | |
org.objectweb.cjdbc.common.i18n | This simple package is meant to manipulate all internationalization transactions. |
org.objectweb.cjdbc.common.jmx | This package offers all the common jmx classes to the agent and the client |
org.objectweb.cjdbc.common.jmx.mbeans | All the MBeans interface used in C-JDBC |
org.objectweb.cjdbc.common.jmx.notifications | JmxNotification that can be sent are in the list CjdbcNotificationList . |
org.objectweb.cjdbc.common.log | Log wrapper that interfaces with log4j. |
org.objectweb.cjdbc.common.monitor | Monitoring classes and abstract classes. |
org.objectweb.cjdbc.common.monitor.backend | Monitoring package for backend information. |
org.objectweb.cjdbc.common.monitor.cache | Monitoring classes for cache information |
org.objectweb.cjdbc.common.monitor.client | Monitoring classes for client information. |
org.objectweb.cjdbc.common.monitor.controller | Monitoring classes for the C-JDBC controller. |
org.objectweb.cjdbc.common.monitor.scheduler | Monitoring classes for the C-JDBC schedulers. |
org.objectweb.cjdbc.common.monitor.virtualdatabase | Monitoring classes for the virtual database. |
org.objectweb.cjdbc.common.net | ssl support for encryption and authentication |
org.objectweb.cjdbc.common.shared | Common minor classes and interfaces to communicate between the console and the controller |
org.objectweb.cjdbc.common.sql | SQL requests that are sent from the C-JDBC driver to the C-JDBC controller. |
org.objectweb.cjdbc.common.sql.filters | Set of filters to use to encode blobs within C-JDBC to be database independant |
org.objectweb.cjdbc.common.sql.metadata | Classes used for transmission of metadata to the driver |
org.objectweb.cjdbc.common.sql.schema | Database schema handling for parsing SQL requests. |
org.objectweb.cjdbc.common.stream | Limited extension of the default ObjectOutputStream and ObjectInputStream classes. |
org.objectweb.cjdbc.common.stream.encoding | Set of encoding implementations for streams |
org.objectweb.cjdbc.common.users | User objects used in the controller and in the console to authenticate access to different resources |
org.objectweb.cjdbc.common.util | C-JDBC internal utilities such as locks, statistics and exceptions. |
org.objectweb.cjdbc.common.xml | Xml generic classes for C-JDBC. |
org.objectweb.cjdbc.console.gui | C-JDBC new graphical console. |
org.objectweb.cjdbc.console.gui.constants | Gui Console constants |
org.objectweb.cjdbc.console.gui.dnd.listeners | Drag and drop Listeners |
org.objectweb.cjdbc.console.gui.frames | Addtionnal frames for the console |
org.objectweb.cjdbc.console.gui.frames.jmxdesktop | Dialogs used for jmx operation within the jmx panel in the gui. |
org.objectweb.cjdbc.console.gui.jtools | Swing classes not related to the C-JDBC console itself |
org.objectweb.cjdbc.console.gui.model | |
org.objectweb.cjdbc.console.gui.objects | GUI Objects for the console |
org.objectweb.cjdbc.console.gui.objects.tooltips | Tooltips for the console |
org.objectweb.cjdbc.console.gui.popups | PopUp swing objects for the console |
org.objectweb.cjdbc.console.gui.session | Session for the console |
org.objectweb.cjdbc.console.gui.threads | Threads for the console |
org.objectweb.cjdbc.console.gui.threads.task | Threads dedicated to specific jmx task |
org.objectweb.cjdbc.console.jmx | This package offers all the classes for the different jmx clients. |
org.objectweb.cjdbc.console.monitoring | Monitoring related classes for the C-JDBC console. |
org.objectweb.cjdbc.console.text | C-JDBC text console
List of consoles
controller console
VirtualDataBase admin console
VirtualDataBase console
monitor console
Design
Modules
in the code, a console (e.g. controller console, monitor console) is represented by a module. |
org.objectweb.cjdbc.console.text.commands | Commands for the C-JDBC text console. |
org.objectweb.cjdbc.console.text.commands.controller | Commands for the admin console |
org.objectweb.cjdbc.console.text.commands.dbadmin | Commands for the monitoring console |
org.objectweb.cjdbc.console.text.commands.monitor | Commands for the main/controller console |
org.objectweb.cjdbc.console.text.commands.sqlconsole | |
org.objectweb.cjdbc.console.text.formatter | |
org.objectweb.cjdbc.console.text.module | Modules for the C-JDBC text console. |
org.objectweb.cjdbc.console.views | Different views of data about elements of the controller |
org.objectweb.cjdbc.console.wizard | C-JDBC wizard, to create virtual database configuration files. |
org.objectweb.cjdbc.console.wizard.listeners | Wizard listener. |
org.objectweb.cjdbc.console.wizard.objects | Objects used to transfer and keep data between tabs and fields in the wizard. |
org.objectweb.cjdbc.console.wizard.tab | C-JDBC text and graphical consoles. |
org.objectweb.cjdbc.controller.authentication | Authentication manager core. |
org.objectweb.cjdbc.controller.backend | Database backend core. |
org.objectweb.cjdbc.controller.backend.rewriting | To be backend independant, some query must be transformed to adapt to different vendors. |
org.objectweb.cjdbc.controller.backup | Set of classes to wrap calls and execution of Octopus to execute backup and recovery of databases |
org.objectweb.cjdbc.controller.cache | Defines interface for using and implementing sql caching in C-JDBC |
org.objectweb.cjdbc.controller.cache.metadata | MetadataCache caches ResultSet meta-information for improved memory usage and ResultSet serialization. |
org.objectweb.cjdbc.controller.cache.parsing | ParsingCache caches the request parsing meta-information so that a request is parsed only once if it is executed secveral times. |
org.objectweb.cjdbc.controller.cache.result | ResultCache is an implementation of the AbstractResultCache. |
org.objectweb.cjdbc.controller.cache.result.entries | Query cache entries implementations. |
org.objectweb.cjdbc.controller.cache.result.rules | Rules to apply to the parsed request for the cache. |
org.objectweb.cjdbc.controller.cache.result.schema | Database schema management for query caches. |
org.objectweb.cjdbc.controller.cache.result.threads | Threads used by the result cache |
org.objectweb.cjdbc.controller.connection | Connection managers implementations (mainly connection pooling). |
org.objectweb.cjdbc.controller.core | C-JDBC controller bootstrap and interfaces. |
org.objectweb.cjdbc.controller.core.security | Include set of classes to control and secure access to the controller. |
org.objectweb.cjdbc.controller.core.shutdown | Set of classes for properly execute shutdown of controller, databases and backends. |
org.objectweb.cjdbc.controller.jmx | This package offers all the classes necessary to start and manage a jmx agent. |
org.objectweb.cjdbc.controller.loadbalancer | All C-JDBC load balancers are subpackage of this one which provides the load balancer interface and the core backend thread. |
org.objectweb.cjdbc.controller.loadbalancer.paralleldb | ParallelDB load balancers to use with parallel databases. |
org.objectweb.cjdbc.controller.loadbalancer.policies | Load balancer policies. |
org.objectweb.cjdbc.controller.loadbalancer.policies.createtable | Table creation policies load balancers managing partial replication. |
org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking | Error checking policies for RADb-Xec load balancers. |
org.objectweb.cjdbc.controller.loadbalancer.raidb0 | RAIDb-0 load balancers. |
org.objectweb.cjdbc.controller.loadbalancer.raidb1 | RAIDb-1 (full replication) load balancers. |
org.objectweb.cjdbc.controller.loadbalancer.raidb2 | RAIDb-2 (partial replication) load balancers. |
org.objectweb.cjdbc.controller.loadbalancer.singledb | Load balancer for single backend systems. |
org.objectweb.cjdbc.controller.loadbalancer.tasks | BackendWorkerThread tasks for distributed query execution. |
org.objectweb.cjdbc.controller.monitoring | Abstract class to monitor C-JDBC request and sql implementation. |
org.objectweb.cjdbc.controller.monitoring.datacollector | This regroups all the common interfaces and mbeans to collect information on the system, and eventually make a trace of it. |
org.objectweb.cjdbc.controller.recoverylog | Recovery Log core. |
org.objectweb.cjdbc.controller.recoverylog.events | |
org.objectweb.cjdbc.controller.requestmanager | Request Manager core including the request parsing cache. |
org.objectweb.cjdbc.controller.requestmanager.distributed | Distributed implementation of the request manager. |
org.objectweb.cjdbc.controller.scheduler | All C-JDBC schedulers are subpackage of this one which provides the scheduler interface in the AbstractScheduler class. |
org.objectweb.cjdbc.controller.scheduler.raidb0 | RAIDb-0 schedulers. |
org.objectweb.cjdbc.controller.scheduler.raidb1 | RAIDb-1 (full replication) schedulers. |
org.objectweb.cjdbc.controller.scheduler.raidb2 | RAIDb-2 (partial replication) schedulers. |
org.objectweb.cjdbc.controller.scheduler.schema | Database schema handling for schedulers. |
org.objectweb.cjdbc.controller.scheduler.singledb | Schedulers for single backend system. |
org.objectweb.cjdbc.controller.virtualdatabase | Virtual database core code including connection handling. |
org.objectweb.cjdbc.controller.virtualdatabase.protocol | Differemt group messages for the distributed version of the virtual database. |
org.objectweb.cjdbc.controller.xml | XML configuration files parsing |
org.objectweb.cjdbc.driver | C-JDBC driver core. |
org.objectweb.cjdbc.driver.connectpolicy | |
org.objectweb.cjdbc.driver.protocol | Protocol used between C-JDBC driver and controller. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |