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 Summary
Modifier and TypeMethodDescriptionvoidonAfterCommand(OCommandRequestText iCommand, OCommandExecutor executor, Object result) voidonAfterTxCommit(ODatabase iDatabase) voidonAfterTxRollback(ODatabase iDatabase) voidonBeforeCommand(OCommandRequestText iCommand, OCommandExecutor executor) voidonBeforeTxBegin(ODatabase iDatabase) voidonBeforeTxCommit(ODatabase iDatabase) voidonBeforeTxRollback(ODatabase iDatabase) voiddefault voidonCommandEnd(ODatabase database, OResultSet resultSet) default voidonCommandStart(ODatabase database, OResultSet resultSet) default booleanonCorruptionRepairDatabase(ODatabase iDatabase, String iReason, String iWhatWillbeFixed) Deprecated.voidDeprecated.default voidonCreateClass(ODatabase iDatabase, OClass iClass) default voidonCreateView(ODatabase database, OView view) voidDeprecated.default voidonDropClass(ODatabase iDatabase, OClass iClass) default voidonDropView(ODatabase database, OView view) voidDeprecated.
-
Method Details
-
onCreate
Deprecated. -
onDelete
Deprecated. -
onOpen
Deprecated. -
onBeforeTxBegin
-
onBeforeTxRollback
-
onAfterTxRollback
-
onBeforeTxCommit
-
onAfterTxCommit
-
onClose
-
onBeforeCommand
-
onAfterCommand
-
onCreateClass
-
onDropClass
-
onCreateView
-
onDropView
-
onCommandStart
-
onCommandEnd
-
onCorruptionRepairDatabase
@Deprecated default boolean onCorruptionRepairDatabase(ODatabase iDatabase, String iReason, String iWhatWillbeFixed) Deprecated.Callback to decide if repair the database upon corruption.- Parameters:
iDatabase- Target databaseiReason- Reason of corruptioniWhatWillbeFixed- TODO- Returns:
- true if repair must be done, otherwise false
-