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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    call(int number)
    Callback which implements busy handler.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SqlJetTimeoutBusyHandler

      public SqlJetTimeoutBusyHandler(int timeout)
  • Method Details

    • call

      public boolean call(int number)
      Description copied from interface: ISqlJetBusyHandler

      Callback 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 SqlJetException with SqlJetErrorCode.BUSY.

      Specified by:
      call in interface ISqlJetBusyHandler
      Parameters:
      number - number of retry to obtain lock on database.
      Returns:
      true if retries will continue or false if retries will stop.