|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.cjdbc.driver.connectpolicy.AbstractControllerConnectPolicy
org.objectweb.cjdbc.driver.connectpolicy.SingleConnectPolicy
This class defines a SingleConnectPolicy used when a C-JDBC URL only contains one controller.
| Field Summary |
| Fields inherited from class org.objectweb.cjdbc.driver.connectpolicy.AbstractControllerConnectPolicy |
controllerList, debugLevel, suspectedControllers |
| Constructor Summary | |
SingleConnectPolicy(ControllerInfo[] controllerList,
int debugLevel)
Creates a new SingleConnectPolicy object |
|
| Method Summary | |
ControllerInfo |
getController()
Get a controller using the implementation specific policy |
| Methods inherited from class org.objectweb.cjdbc.driver.connectpolicy.AbstractControllerConnectPolicy |
finalize, getControllerList, getSuspectedControllers, isSuspectedOfFailure, removeControllerFromSuspectList, setControllerList, suspectControllerOfFailure |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SingleConnectPolicy(ControllerInfo[] controllerList,
int debugLevel)
SingleConnectPolicy object
controllerList - list of controller from C-JDBC urldebugLevel - the debug level to useCjdbcUrl.DEBUG_LEVEL_OFF| Method Detail |
public ControllerInfo getController()
throws NoMoreControllerException
AbstractControllerConnectPolicy
getController in class AbstractControllerConnectPolicyControllerInfo of the selected controller
NoMoreControllerException - if no controller in the controller list
is reachableAbstractControllerConnectPolicy.getController()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||