Interface ODatabaseListener

All Known Implementing Classes:
OAuditingHook

public interface ODatabaseListener
Listener Interface for all the events of the Database instances.
Author:
Luca Garulli (l.garulli--(at)--orientdb.com)
  • Method Details

    • onCreate

      @Deprecated void onCreate(ODatabase iDatabase)
      Deprecated.
    • onDelete

      @Deprecated void onDelete(ODatabase iDatabase)
      Deprecated.
    • onOpen

      @Deprecated void onOpen(ODatabase iDatabase)
      Deprecated.
    • onBeforeTxBegin

      void onBeforeTxBegin(ODatabase iDatabase)
    • onBeforeTxRollback

      void onBeforeTxRollback(ODatabase iDatabase)
    • onAfterTxRollback

      void onAfterTxRollback(ODatabase iDatabase)
    • onBeforeTxCommit

      void onBeforeTxCommit(ODatabase iDatabase)
    • onAfterTxCommit

      void onAfterTxCommit(ODatabase iDatabase)
    • onClose

      void onClose(ODatabase iDatabase)
    • onBeforeCommand

      void onBeforeCommand(OCommandRequestText iCommand, OCommandExecutor executor)
    • onAfterCommand

      void onAfterCommand(OCommandRequestText iCommand, OCommandExecutor executor, Object result)
    • onCreateClass

      default void onCreateClass(ODatabase iDatabase, OClass iClass)
    • onDropClass

      default void onDropClass(ODatabase iDatabase, OClass iClass)
    • onCreateView

      default void onCreateView(ODatabase database, OView view)
    • onDropView

      default void onDropView(ODatabase database, OView view)
    • onCommandStart

      default void onCommandStart(ODatabase database, OResultSet resultSet)
    • onCommandEnd

      default void onCommandEnd(ODatabase database, OResultSet resultSet)
    • onCorruptionRepairDatabase

      @Deprecated default boolean onCorruptionRepairDatabase(ODatabase iDatabase, String iReason, String iWhatWillbeFixed)
      Deprecated.
      Callback to decide if repair the database upon corruption.
      Parameters:
      iDatabase - Target database
      iReason - Reason of corruption
      iWhatWillbeFixed - TODO
      Returns:
      true if repair must be done, otherwise false