Package org.tmatesoft.sqljet.core.table
Class SqlJetTimeoutBusyHandler
- java.lang.Object
-
- org.tmatesoft.sqljet.core.table.SqlJetTimeoutBusyHandler
-
- All Implemented Interfaces:
ISqlJetBusyHandler
public class SqlJetTimeoutBusyHandler extends java.lang.Object implements ISqlJetBusyHandler
-
-
Constructor Summary
Constructors Constructor Description SqlJetTimeoutBusyHandler(int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancall(int number)Callback which implements busy handler.
-
-
-
Method Detail
-
call
public boolean call(int number)
Description copied from interface:ISqlJetBusyHandlerCallback which implements busy handler.
To method call() is passed number of retry to obtain database lock. If call() returns true then retries to locking still continue. If call() returns false then will be thrown
SqlJetExceptionwithSqlJetErrorCode.BUSY.- Specified by:
callin interfaceISqlJetBusyHandler- Parameters:
number- number of retry to obtain lock on database.- Returns:
- true if retries will continue or false if retries will stop.
-
-