|
i-net JDBC drivers for Oracle Server | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface allows add and remove FailoverListeners, that are required for the monitored failover.
In oracle environment it is also known as TAF. This interface is implemented by Connections, which can be
received from com.inet.pool.PoolDriver, com.inet.ora.PDataSource, com.inet.tds.PDataSource,
com.inet.syb.PDataSource and com.inet.drda.PDataSource.
example code:
//receive a Connection
Class.forName("com.inet.pool.PoolDriver");
Connection con = DriverManager.getConnection("jdbc:inetpool:inetora:localhost?database=orcl", "scott", "tiger");
//add a FailoverListener
FailoverListener fl = new samples.CounteredFailoverListener(99);
((TAFConnection)con).addFailoverListener(fl);
//remove a FailoverListener
((TAFConnection)con).removeFailoverListener(fl);
//remove all FailoverListener
((TAFConnection)con).removeAllFailoverListener();
//get all registered FailoverListener
FailoverListener[] fls = getFailoverListener();
FailoverListener
,
FailoverEvent
Method Summary | |
void |
addFailoverListener(FailoverListener listener)
Use this method to register a FailoverListener. |
FailoverListener[] |
getFailoverListener()
Returns the registered FailoverListeners. |
void |
removeAllFailoverListener()
Removes all FailoverListener from that Connection. |
void |
removeFailoverListener(FailoverListener listener)
Use this method to remove a registered FailoverListener. |
Method Detail |
public void removeFailoverListener(FailoverListener listener)
listener
- an from class that implements the FailoverListener to handle the FailoverEvents.addFailoverListener(FailoverListener)
,
FailoverListener
,
FailoverEvent
public void addFailoverListener(FailoverListener listener)
listener
- an object from class that implements the FailoverListener to handle the FailoverEvents.removeFailoverListener(FailoverListener)
,
FailoverListener
,
FailoverEvent
public FailoverListener[] getFailoverListener()
null
public void removeAllFailoverListener()
|
i-net JDBC drivers for Oracle Server | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |