Package org.h2.test.jdbc
Class TestDatabaseEventListener.MyDatabaseEventListener
java.lang.Object
org.h2.test.jdbc.TestDatabaseEventListener.MyDatabaseEventListener
- All Implemented Interfaces:
EventListener,DatabaseEventListener
- Enclosing class:
TestDatabaseEventListener
public static final class TestDatabaseEventListener.MyDatabaseEventListener
extends Object
implements DatabaseEventListener
The database event listener for 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 TypeMethodDescriptionvoidThis method is called before the database is closed normally.voidopened()This method is called after the database has been opened.voidsetProgress(int state, String name, long x, 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
exceptionThrown, init
-
Constructor Details
-
MyDatabaseEventListener
public MyDatabaseEventListener()
-
-
Method Details
-
closingDatabase
public void closingDatabase()Description copied from interface:DatabaseEventListenerThis method is called before the database is closed normally. It is safe to connect to the database and execute statements at this point, however the connection must be closed before the method returns.- Specified by:
closingDatabasein interfaceDatabaseEventListener
-
opened
public void opened()Description copied from interface:DatabaseEventListenerThis method is called after the database has been opened. It is safe to connect to the database and execute statements at this point.- Specified by:
openedin interfaceDatabaseEventListener
-
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 namex- the current positionmax- the highest possible value or 0 if unknown
-