
public class OAuditingHook extends ORecordHookAbstract implements ODatabaseListener
ORecordHook.DISTRIBUTED_EXECUTION_MODE, ORecordHook.HOOK_POSITION, ORecordHook.RESULT, ORecordHook.SCOPE, ORecordHook.TYPE| Constructor and Description |
|---|
OAuditingHook(ODocument iConfiguration) |
OAuditingHook(ODocument iConfiguration,
OServer server) |
OAuditingHook(OServer server) |
OAuditingHook(String iConfiguration) |
OAuditingHook(String iConfiguration,
OServer server) |
| Modifier and Type | Method and Description |
|---|---|
ODocument |
getConfiguration() |
ORecordHook.DISTRIBUTED_EXECUTION_MODE |
getDistributedExecutionMode() |
protected void |
log(OAuditingOperation operation,
ORecord iRecord) |
void |
log(OAuditingOperation operation,
String dbName,
OSecurityUser user,
String message) |
protected void |
logClass(OAuditingOperation operation,
OClass cls) |
protected void |
logClass(OAuditingOperation operation,
String note) |
protected void |
logCommand(String command) |
void |
onAfterCommand(OCommandRequestText iCommand,
OCommandExecutor executor,
Object result) |
void |
onAfterTxCommit(ODatabase iDatabase) |
void |
onAfterTxRollback(ODatabase iDatabase) |
void |
onBeforeCommand(OCommandRequestText iCommand,
OCommandExecutor executor) |
void |
onBeforeTxBegin(ODatabase iDatabase) |
void |
onBeforeTxCommit(ODatabase iDatabase) |
void |
onBeforeTxRollback(ODatabase iDatabase) |
void |
onClose(ODatabase iDatabase) |
boolean |
onCorruptionRepairDatabase(ODatabase iDatabase,
String iReason,
String iWhatWillbeFixed)
Callback to decide if repair the database upon corruption.
|
void |
onCreate(ODatabase iDatabase) |
void |
onCreateClass(OClass iClass) |
void |
onDelete(ODatabase iDatabase) |
void |
onDropClass(OClass iClass) |
void |
onOpen(ODatabase iDatabase) |
void |
onRecordAfterCreate(ORecord iRecord)
It's called just after the iRecord is created.
|
void |
onRecordAfterDelete(ORecord iRecord)
It's called just after the iRecord is deleted.
|
void |
onRecordAfterRead(ORecord iRecord)
It's called just after the iRecord is read.
|
void |
onRecordAfterUpdate(ORecord iRecord)
It's called just after the iRecord is updated.
|
void |
shutdown(boolean waitForAllLogs) |
onRecordAfterReplicaAdd, onRecordAfterReplicaDelete, onRecordAfterReplicaUpdate, onRecordBeforeCreate, onRecordBeforeDelete, onRecordBeforeRead, onRecordBeforeReplicaAdd, onRecordBeforeReplicaDelete, onRecordBeforeReplicaUpdate, onRecordBeforeUpdate, onRecordCreateFailed, onRecordCreateReplicated, onRecordDeleteFailed, onRecordDeleteReplicated, onRecordFinalizeCreation, onRecordFinalizeDeletion, onRecordFinalizeUpdate, onRecordReadFailed, onRecordReadReplicated, onRecordReplicaAddFailed, onRecordReplicaDeleteFailed, onRecordReplicaUpdateFailed, onRecordUpdateFailed, onRecordUpdateReplicated, onTrigger, onUnregisterclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCommandEnd, onCommandStart, onCreateClass, onCreateView, onDropClass, onDropViewgetScopespublic OAuditingHook(String iConfiguration)
public OAuditingHook(ODocument iConfiguration)
public OAuditingHook(OServer server)
public void onCreate(ODatabase iDatabase)
onCreate in interface ODatabaseListenerpublic void onDelete(ODatabase iDatabase)
onDelete in interface ODatabaseListenerpublic void onOpen(ODatabase iDatabase)
onOpen in interface ODatabaseListenerpublic void onBeforeTxBegin(ODatabase iDatabase)
onBeforeTxBegin in interface ODatabaseListenerpublic void onBeforeTxRollback(ODatabase iDatabase)
onBeforeTxRollback in interface ODatabaseListenerpublic void onAfterTxRollback(ODatabase iDatabase)
onAfterTxRollback in interface ODatabaseListenerpublic void onBeforeTxCommit(ODatabase iDatabase)
onBeforeTxCommit in interface ODatabaseListenerpublic void onAfterTxCommit(ODatabase iDatabase)
onAfterTxCommit in interface ODatabaseListenerpublic void onClose(ODatabase iDatabase)
onClose in interface ODatabaseListenerpublic void onBeforeCommand(OCommandRequestText iCommand, OCommandExecutor executor)
onBeforeCommand in interface ODatabaseListenerpublic void onAfterCommand(OCommandRequestText iCommand, OCommandExecutor executor, Object result)
onAfterCommand in interface ODatabaseListenerpublic boolean onCorruptionRepairDatabase(ODatabase iDatabase, String iReason, String iWhatWillbeFixed)
ODatabaseListeneronCorruptionRepairDatabase in interface ODatabaseListeneriDatabase - Target databaseiReason - Reason of corruptioniWhatWillbeFixed - TODOpublic ODocument getConfiguration()
public void onRecordAfterCreate(ORecord iRecord)
ORecordHookAbstractonRecordAfterCreate in class ORecordHookAbstractiRecord - The iRecord just createdpublic void onRecordAfterRead(ORecord iRecord)
ORecordHookAbstractonRecordAfterRead in class ORecordHookAbstractiRecord - The iRecord just readpublic void onRecordAfterUpdate(ORecord iRecord)
ORecordHookAbstractonRecordAfterUpdate in class ORecordHookAbstractiRecord - The iRecord just updatedpublic void onRecordAfterDelete(ORecord iRecord)
ORecordHookAbstractonRecordAfterDelete in class ORecordHookAbstractiRecord - The iRecord just deletedpublic ORecordHook.DISTRIBUTED_EXECUTION_MODE getDistributedExecutionMode()
getDistributedExecutionMode in interface ORecordHookprotected void logCommand(String command)
protected void log(OAuditingOperation operation, ORecord iRecord)
public void shutdown(boolean waitForAllLogs)
protected void logClass(OAuditingOperation operation, String note)
protected void logClass(OAuditingOperation operation, OClass cls)
public void onCreateClass(OClass iClass)
public void onDropClass(OClass iClass)
public void log(OAuditingOperation operation, String dbName, OSecurityUser user, String message)
Copyright © 2009–2025 OrientDB. All rights reserved.