|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 AbstractControllerConnectPolicy
ControllerInfo
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 |