|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use XmlComponent | |
org.objectweb.cjdbc.common.sql.filters | Set of filters to use to encode blobs within C-JDBC to be database independant |
org.objectweb.cjdbc.controller.backend | Database backend core. |
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.result | ResultCache is an implementation of the AbstractResultCache. |
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.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.createtable | Table creation policies load balancers managing partial replication. |
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.monitoring | Abstract class to monitor C-JDBC request and sql implementation. |
org.objectweb.cjdbc.controller.recoverylog | Recovery Log core. |
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.singledb | Schedulers for single backend system. |
org.objectweb.cjdbc.controller.virtualdatabase | Virtual database core code including connection handling. |
Uses of XmlComponent in org.objectweb.cjdbc.common.sql.filters |
Classes in org.objectweb.cjdbc.common.sql.filters that implement XmlComponent | |
class |
MacrosHandler
This class defines a MacrosHandler |
Uses of XmlComponent in org.objectweb.cjdbc.controller.backend |
Classes in org.objectweb.cjdbc.controller.backend that implement XmlComponent | |
class |
DatabaseBackend
A DatabaseBackend represents a real database backend that will
have to be bound to a virtual C-JDBC database. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.backup |
Classes in org.objectweb.cjdbc.controller.backup that implement XmlComponent | |
class |
BackupManager
This class defines a BackupManager that is responsible for registering backupers and retrieving them as needed for backup/restore operations. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.cache.result |
Classes in org.objectweb.cjdbc.controller.cache.result that implement XmlComponent | |
class |
AbstractResultCache
This class defines the minimal functionnalities that a request cache must provide. |
class |
ResultCache
This is a query cache implementation with tunable granularity. |
class |
ResultCacheColumn
This is a query cache implementation with a column granularity: COLUMN : column granularity, entries in the cache are
invalidated based on column dependencies
|
class |
ResultCacheColumnUnique
This is a query cache implementation with a column unique granularity: COLUMN_UNIQUE : same as COLUMN except that
UNIQUE queries that selects a single row based on a key are
invalidated only when needed.
|
class |
ResultCacheDatabase
This is a query cache implementation with a database granularity: DATABASE : the cache is flushed each time the database is
updated (every INSERT, UPDATE, DELETE, ... statement). |
class |
ResultCacheRule
This is the to define cache rules in the cache. |
class |
ResultCacheTable
This is a query cache implementation with a table granularity: TABLE : table granularity, entries in the cache are
invalidated based on table dependencies. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.connection |
Classes in org.objectweb.cjdbc.controller.connection that implement XmlComponent | |
class |
AbstractConnectionManager
A ConnectionManager object is responsible to talk directly
with a database backend. |
class |
AbstractPoolConnectionManager
This connection manager uses a pool of persistent connections with the database. |
class |
FailFastPoolConnectionManager
This connection manager returns null when the pool is empty.
|
class |
RandomWaitPoolConnectionManager
This connection manager waits when the pool is empty. |
class |
SimpleConnectionManager
This connection manager creates a new Connection every time
the SimpleConnectionManager.getConnection() method is called. |
class |
VariablePoolConnectionManager
This connection manager provides connection pooling with a dynamically adjustable pool size. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.core |
Classes in org.objectweb.cjdbc.controller.core that implement XmlComponent | |
class |
Controller
The C-JDBC controller main class. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.core.security |
Classes in org.objectweb.cjdbc.controller.core.security that implement XmlComponent | |
class |
ControllerSecurityManager
Call this to check if security is enforced .... |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer |
Classes in org.objectweb.cjdbc.controller.loadbalancer that implement XmlComponent | |
class |
AbstractLoadBalancer
The Request Load Balancer should implement the load balancing of the requests among the backend nodes. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer.paralleldb |
Classes in org.objectweb.cjdbc.controller.loadbalancer.paralleldb that implement XmlComponent | |
class |
ParallelDB
These are generic functions for all ParallelDB load balancers. |
class |
ParallelDB_LPRF
This class defines a ParallelDB_LPRF load balancer. |
class |
ParallelDB_RR
This class defines a ParallelDB_RR load balancer. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer.policies.createtable |
Classes in org.objectweb.cjdbc.controller.loadbalancer.policies.createtable that implement XmlComponent | |
class |
CreateTablePolicy
Defines the policy to adopt when creating a new table. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer.raidb0 |
Classes in org.objectweb.cjdbc.controller.loadbalancer.raidb0 that implement XmlComponent | |
class |
RAIDb0
RAIDb-0: database partitioning. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer.raidb1 |
Classes in org.objectweb.cjdbc.controller.loadbalancer.raidb1 that implement XmlComponent | |
class |
RAIDb1
RAIDb-1 load balancer. |
class |
RAIDb1_LPRF
RAIDb-1 Round Robin load balancer featuring (Least Pending Requests First load balancing algorithm). |
class |
RAIDb1_RR
RAIDb-1 Round Robin load balancer The read requests coming from the Request Manager are sent in a round robin to the backend nodes. |
class |
RAIDb1_WRR
RAIDb-1 Weighted Round Robin load balancer The read requests coming from the request manager are sent to the backend nodes using a weighted round robin. |
class |
RAIDb1ec
RAIDb-1 load balancer. |
class |
RAIDb1ec_RR
RAIDb-1 Round Robin load balancer with error checking. |
class |
RAIDb1ec_WRR
RAIDb-1 Weighted Round Robin load balancer with error checking. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer.raidb2 |
Classes in org.objectweb.cjdbc.controller.loadbalancer.raidb2 that implement XmlComponent | |
class |
RAIDb2
RAIDb-2 load balancer. |
class |
RAIDb2_LPRF
RAIDb-2 Round Robin load balancer featuring (Least Pending Requests First load balancing algorithm). |
class |
RAIDb2_RR
RAIDb-2 Round Robin load balancer. |
class |
RAIDb2_WRR
RAIDb-2 Weighted Round Robin load balancer. |
class |
RAIDb2ec
RAIDb-2ec load balancer. |
class |
RAIDb2ec_RR
RAIDb-2 Round Robin load balancer with error checking This load balancer tolerates byzantine failures of databases. |
class |
RAIDb2ec_WRR
RAIDb-2 Weighted Round Robin load balancer with error checking. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.loadbalancer.singledb |
Classes in org.objectweb.cjdbc.controller.loadbalancer.singledb that implement XmlComponent | |
class |
SingleDB
Single Database request load balancer. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.monitoring |
Classes in org.objectweb.cjdbc.controller.monitoring that implement XmlComponent | |
class |
Monitoring
|
class |
SQLMonitoring
This class implements a SQL monitoring module. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.recoverylog |
Classes in org.objectweb.cjdbc.controller.recoverylog that implement XmlComponent | |
class |
RecoveryLog
Recovery Log using a database accessed through JDBC. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.requestmanager |
Classes in org.objectweb.cjdbc.controller.requestmanager that implement XmlComponent | |
class |
RequestManager
This class defines the Request Manager. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.requestmanager.distributed |
Classes in org.objectweb.cjdbc.controller.requestmanager.distributed that implement XmlComponent | |
class |
DistributedRequestManager
This class defines a Distributed Request Manager. |
class |
RAIDb1DistributedRequestManager
This class defines a RAIDb1DistributedRequestManager |
class |
RAIDb2DistributedRequestManager
This class defines a RAIDb2DistributedRequestManager |
Uses of XmlComponent in org.objectweb.cjdbc.controller.scheduler |
Classes in org.objectweb.cjdbc.controller.scheduler that implement XmlComponent | |
class |
AbstractScheduler
The Request Scheduler should schedule the request according to a given policy. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.scheduler.raidb0 |
Classes in org.objectweb.cjdbc.controller.scheduler.raidb0 that implement XmlComponent | |
class |
RAIDb0PassThroughLevelScheduler
This scheduler provides scheduling for RAIDb-0 controllers. |
class |
RAIDb0PessimisticTransactionLevelScheduler
This scheduler provides transaction level scheduling for RAIDb-0 controllers. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.scheduler.raidb1 |
Classes in org.objectweb.cjdbc.controller.scheduler.raidb1 that implement XmlComponent | |
class |
RAIDb1OptimisticQueryLevelScheduler
This scheduler provides optimistic query level scheduling for RAIDb-1 controllers. |
class |
RAIDb1OptimisticTransactionLevelScheduler
This scheduler provides transaction level scheduling for RAIDb-1 controllers. |
class |
RAIDb1PassThroughScheduler
This scheduler provides pass through scheduling for RAIDb-1 controllers. |
class |
RAIDb1PessimisticTransactionLevelScheduler
This scheduler provides transaction level scheduling for RAIDb-1 controllers. |
class |
RAIDb1QueryLevelScheduler
This scheduler provides query level scheduling for RAIDb-1 controllers. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.scheduler.raidb2 |
Classes in org.objectweb.cjdbc.controller.scheduler.raidb2 that implement XmlComponent | |
class |
RAIDb2PassThroughScheduler
This scheduler provides pass through scheduling for RAIDb-1 controllers. |
class |
RAIDb2PessimisticTransactionLevelScheduler
This scheduler provides transaction level scheduling for RAIDb-2 controllers. |
class |
RAIDb2QueryLevelScheduler
This scheduler provides query level scheduling for RAIDb-2 controllers. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.scheduler.singledb |
Classes in org.objectweb.cjdbc.controller.scheduler.singledb that implement XmlComponent | |
class |
SingleDBPassThroughScheduler
This scheduler provides scheduling for a single backend instance. |
class |
SingleDBPessimisticTransactionLevelScheduler
This scheduler provides transaction level scheduling for a SingleDB. |
Uses of XmlComponent in org.objectweb.cjdbc.controller.virtualdatabase |
Classes in org.objectweb.cjdbc.controller.virtualdatabase that implement XmlComponent | |
class |
DistributedVirtualDatabase
A DistributedVirtualDatabase is a virtual database hosted by
several controllers. |
class |
VirtualDatabase
A VirtualDatabase represents a database from client point of
view and hide the complexity of the cluster distribution to the client. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |