Uses of Class
org.objectweb.cjdbc.common.exceptions.UnreachableBackendException

Packages that use UnreachableBackendException
org.objectweb.cjdbc.controller.backend Database backend core. 
org.objectweb.cjdbc.controller.connection Connection managers implementations (mainly connection pooling). 
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.raidb1 RAIDb-1 (full replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.raidb2 RAIDb-2 (partial replication) load balancers. 
 

Uses of UnreachableBackendException in org.objectweb.cjdbc.controller.backend
 

Methods in org.objectweb.cjdbc.controller.backend that throw UnreachableBackendException
 java.sql.Connection DatabaseBackend.getConnectionForTransactionAndLazyBeginIfNeeded(java.lang.Long tid, AbstractConnectionManager cm, int transactionIsolationLevel)
          Retrieve a connection for a given transaction or create a new connection and start a new transaction.
 

Uses of UnreachableBackendException in org.objectweb.cjdbc.controller.connection
 

Methods in org.objectweb.cjdbc.controller.connection that throw UnreachableBackendException
 java.sql.Connection VariablePoolConnectionManager.getConnection()
          Gets a connection from the pool.
 java.sql.Connection SimpleConnectionManager.getConnection()
          Gets a new connection from the underlying driver.
 java.sql.Connection FailFastPoolConnectionManager.getConnection()
          Gets a connection from the pool.
 java.sql.Connection RandomWaitPoolConnectionManager.getConnection()
          Gets a connection from the pool.
abstract  java.sql.Connection AbstractConnectionManager.getConnection()
          Gets a connection from the pool (round-robin).
 java.sql.Connection AbstractConnectionManager.getConnection(long transactionId)
          Gets a new connection for a transaction.
 

Uses of UnreachableBackendException in org.objectweb.cjdbc.controller.loadbalancer
 

Methods in org.objectweb.cjdbc.controller.loadbalancer that throw UnreachableBackendException
static java.sql.Connection AbstractLoadBalancer.getConnectionAndBeginTransaction(DatabaseBackend backend, AbstractConnectionManager cm, long tid, int transactionIsolationLevel)
          Factorized code to start a transaction on a backend and to retrieve a connection on this backend
 

Uses of UnreachableBackendException in org.objectweb.cjdbc.controller.loadbalancer.paralleldb
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.paralleldb that throw UnreachableBackendException
private  ControllerResultSet ParallelDB.executeReadRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
private  ControllerResultSet ParallelDB.executeReadStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a stored procedure on the selected backend.
private  int ParallelDB.executeWriteRequestOnBackend(AbstractWriteRequest request, DatabaseBackend backend)
          Execute a write request on the selected backend.
private  ControllerResultSet ParallelDB.executeWriteRequestWithKeysOnBackend(AbstractWriteRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a write request on the selected backend and return the autogenerated keys.
private  int ParallelDB.executeWriteStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend)
          Execute a stored procedure on the selected backend.
 

Uses of UnreachableBackendException in org.objectweb.cjdbc.controller.loadbalancer.raidb1
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 that throw UnreachableBackendException
protected  ControllerResultSet RAIDb1.executeRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
protected  ControllerResultSet RAIDb1.executeStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a stored procedure on the selected backend.
 

Uses of UnreachableBackendException in org.objectweb.cjdbc.controller.loadbalancer.raidb2
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb2 that throw UnreachableBackendException
protected  ControllerResultSet RAIDb2.executeRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
protected  ControllerResultSet RAIDb2.executeStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a stored procedure on the selected backend.
 



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