Package org.h2.test.db
Class TestOpenClose.MyDatabaseEventListener
java.lang.Object
org.h2.test.db.TestOpenClose.MyDatabaseEventListener
- All Implemented Interfaces:
EventListener,DatabaseEventListener
- Enclosing class:
- TestOpenClose
public static final class TestOpenClose.MyDatabaseEventListener
extends Object
implements DatabaseEventListener
A database event listener used in this test.
-
Field Summary
Fields inherited from interface org.h2.api.DatabaseEventListener
STATE_BACKUP_FILE, STATE_CREATE_INDEX, STATE_RECONNECTED, STATE_RECOVER, STATE_SCAN_FILE, STATE_STATEMENT_END, STATE_STATEMENT_PROGRESS, STATE_STATEMENT_START -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexceptionThrown(SQLException e, String sql) This method is called if an exception occurred.voidsetProgress(int state, String name, long current, long max) This method is called for long running events, such as recovering, scanning a file or building an index.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.h2.api.DatabaseEventListener
closingDatabase, init, opened
-
Constructor Details
-
MyDatabaseEventListener
public MyDatabaseEventListener()
-
-
Method Details
-
exceptionThrown
Description copied from interface:DatabaseEventListenerThis method is called if an exception occurred.- Specified by:
exceptionThrownin interfaceDatabaseEventListener- Parameters:
e- the exceptionsql- the SQL statement
-
setProgress
Description copied from interface:DatabaseEventListenerThis method is called for long running events, such as recovering, scanning a file or building an index.More states might be added in future versions, therefore implementations should silently ignore states that they don't understand.
- Specified by:
setProgressin interfaceDatabaseEventListener- Parameters:
state- the statename- the object namecurrent- the current positionmax- the highest possible value or 0 if unknown
-