Uses of Class
org.objectweb.cjdbc.driver.ControllerInfo

Packages that use ControllerInfo
org.objectweb.cjdbc.driver C-JDBC driver core. 
org.objectweb.cjdbc.driver.connectpolicy   
 

Uses of ControllerInfo in org.objectweb.cjdbc.driver
 

Fields in org.objectweb.cjdbc.driver declared as ControllerInfo
private  ControllerInfo[] CjdbcUrl.controllerList
           
protected  ControllerInfo Connection.controllerInfo
          C-JDBC controller we are connected to
 

Methods in org.objectweb.cjdbc.driver that return ControllerInfo
 ControllerInfo[] CjdbcUrl.getControllerList()
          Returns the controllerList value.
static ControllerInfo CjdbcUrl.parseController(java.lang.String controller)
          Checks the validity of the hostname, port number and controller name given in the URL and build the full URL used to lookup a controller.
 ControllerInfo Connection.getControllerInfo()
          Get the information about the controller we are connected to
 

Methods in org.objectweb.cjdbc.driver with parameters of type ControllerInfo
protected  java.sql.Connection Driver.connectToController(java.util.Properties properties, CjdbcUrl cjdbcUrl, ControllerInfo controller)
          Connect to the given controller with the specified parameters.
private  java.sql.Connection Driver.retrievePendingClosingConnection(java.util.Properties connectionInfo, java.lang.String url, ControllerInfo controllerInfo, java.lang.String user, java.lang.String password)
          This method is used to implement the transparent connection pooling and try to retrieve a connection that was recently closed to the given controller with the provided login/password information.
 

Constructors in org.objectweb.cjdbc.driver with parameters of type ControllerInfo
Connection(Driver driver, java.net.Socket socket, CJDBCInputStream in, CJDBCOutputStream out, CjdbcUrl cjdbcUrl, ControllerInfo controller, java.lang.String userName, java.lang.String password)
          Creates a new Connection instance.
 

Uses of ControllerInfo in org.objectweb.cjdbc.driver.connectpolicy
 

Fields in org.objectweb.cjdbc.driver.connectpolicy declared as ControllerInfo
protected  ControllerInfo[] AbstractControllerConnectPolicy.controllerList
           
 

Methods in org.objectweb.cjdbc.driver.connectpolicy that return ControllerInfo
 ControllerInfo SingleConnectPolicy.getController()
           
 ControllerInfo RoundRobinConnectPolicy.getController()
           
 ControllerInfo RandomConnectPolicy.getController()
           
 ControllerInfo PreferredListConnectPolicy.getController()
           
 ControllerInfo OrderedConnectPolicy.getController()
           
abstract  ControllerInfo AbstractControllerConnectPolicy.getController()
          Get a controller using the implementation specific policy
 ControllerInfo[] AbstractControllerConnectPolicy.getControllerList()
          Returns the controllerList value.
 

Methods in org.objectweb.cjdbc.driver.connectpolicy with parameters of type ControllerInfo
 void RandomConnectPolicy.removeControllerFromSuspectList(ControllerInfo controller)
           
 void RandomConnectPolicy.suspectControllerOfFailure(ControllerInfo controllerInfo)
           
 void PreferredListConnectPolicy.removeControllerFromSuspectList(ControllerInfo controller)
           
 void PreferredListConnectPolicy.suspectControllerOfFailure(ControllerInfo controllerInfo)
           
 void OrderedConnectPolicy.removeControllerFromSuspectList(ControllerInfo controller)
           
 void OrderedConnectPolicy.suspectControllerOfFailure(ControllerInfo controllerInfo)
           
 boolean AbstractControllerConnectPolicy.isSuspectedOfFailure(ControllerInfo controllerInfo)
          Returns true if the specified controller is suspected of failure.
 void AbstractControllerConnectPolicy.setControllerList(ControllerInfo[] controllerList)
          Sets the controllerList value.
 void AbstractControllerConnectPolicy.suspectControllerOfFailure(ControllerInfo controllerInfo)
          Add the controller to the list of suspects.
 void AbstractControllerConnectPolicy.removeControllerFromSuspectList(ControllerInfo controller)
          Remove the specified controller from the list of suspect controllers
 

Constructors in org.objectweb.cjdbc.driver.connectpolicy with parameters of type ControllerInfo
SingleConnectPolicy(ControllerInfo[] controllerList, int debugLevel)
          Creates a new SingleConnectPolicy object
RoundRobinConnectPolicy(ControllerInfo[] controllerList, long retryIntervalInMs, int debugLevel)
          Creates a new RandomConnectPolicy object
RandomConnectPolicy(ControllerInfo[] controllerList, long retryIntervalInMs, int debugLevel)
          Creates a new RandomConnectPolicy object
PreferredListConnectPolicy(ControllerInfo[] controllerList, long retryIntervalInMs, java.lang.String preferredControllerList, int debugLevel)
          Creates a new PreferredListConnectPolicy object
OrderedConnectPolicy(ControllerInfo[] controllerList, long retryIntervalInMs, int debugLevel)
          Creates a new OrderedConnectPolicy object
AbstractControllerConnectPolicy(ControllerInfo[] controllerList, long retryIntervalInMs, int debugLevel)
          Creates a new AbstractControllerConnectPolicy object
 



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