C-JDBC 2.0.2 API

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.

 



Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.