
public class ODefaultAuditing extends Object implements OAuditingService, ODatabaseLifecycleListener, ODistributedLifecycleListener
ODatabaseLifecycleListener.PRIORITY| Modifier and Type | Field and Description |
|---|---|
static String |
AUDITING_LOG_CLASSNAME |
protected static String |
DEFAULT_FILE_AUDITING_DB_CONFIG |
protected static String |
FILE_AUDITING_DB_CONFIG |
static String |
IMPORTER_FLAG |
| Constructor and Description |
|---|
ODefaultAuditing() |
| Modifier and Type | Method and Description |
|---|---|
void |
active() |
void |
changeConfig(OSecurityUser user,
String iDatabaseName,
ODocument cfg) |
void |
config(OServer oServer,
OServerConfigurationManager serverCfg,
ODocument jsonConfig) |
void |
dispose() |
static String |
getClassName(String dbName) |
static String |
getClusterName(String dbName)
Deprecated.
|
ODocument |
getConfig(String iDatabaseName) |
ODatabaseLifecycleListener.PRIORITY |
getPriority() |
String |
getString(InputStream is) |
boolean |
isEnabled() |
void |
log(OAuditingOperation operation,
OSecurityUser user,
String message)
Primarily used for global logging events (e.g., NODEJOINED, NODELEFT).
|
void |
log(OAuditingOperation operation,
String message)
Primarily used for global logging events (e.g., NODEJOINED, NODELEFT).
|
void |
log(OAuditingOperation operation,
String dbName,
OSecurityUser user,
String message)
Primarily used for global logging events (e.g., NODEJOINED, NODELEFT).
|
void |
onClose(ODatabaseInternal iDatabase) |
void |
onCreate(ODatabaseInternal iDatabase) |
void |
onCreateClass(ODatabaseInternal iDatabase,
OClass iClass) |
void |
onDatabaseChangeStatus(String iNode,
String iDatabaseName,
ODistributedServerManager.DB_STATUS iNewStatus)
Called upon change of database status on a node.
|
void |
onDrop(ODatabaseInternal iDatabase) |
void |
onDropClass(ODatabaseInternal iDatabase,
OClass iClass) |
void |
onLocalNodeConfigurationRequest(ODocument iConfiguration)
Event called during the retrieving of distributed configuration, usually at startup and when
the cluster shape changes.
|
void |
onNodeJoined(String iNode)
Called right after a node joined the cluster.
|
boolean |
onNodeJoining(String iNode)
Called when a node is joining the cluster.
|
void |
onNodeLeft(String iNode)
Called right after a node left the cluster.
|
void |
onOpen(ODatabaseInternal iDatabase) |
void |
retainLogs() |
void |
retainLogs(Date date) |
protected void |
updateConfigOnDisk(String iDatabaseName,
ODocument cfg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCreateView, onDropViewonMessageAfterOp, onMessageBeforeOp, onMessageCurrentPayload, onMessagePartitionCalculated, onMessageProcessEnd, onMessageProcessStart, onMessageReceivedpublic static final String AUDITING_LOG_CLASSNAME
protected static final String DEFAULT_FILE_AUDITING_DB_CONFIG
protected static final String FILE_AUDITING_DB_CONFIG
public static final String IMPORTER_FLAG
public ODatabaseLifecycleListener.PRIORITY getPriority()
getPriority in interface ODatabaseLifecycleListenerpublic void onCreate(ODatabaseInternal iDatabase)
onCreate in interface ODatabaseLifecycleListenerpublic String getString(InputStream is)
public void onOpen(ODatabaseInternal iDatabase)
onOpen in interface ODatabaseLifecycleListenerpublic void onClose(ODatabaseInternal iDatabase)
onClose in interface ODatabaseLifecycleListenerpublic void onDrop(ODatabaseInternal iDatabase)
onDrop in interface ODatabaseLifecycleListenerpublic void onCreateClass(ODatabaseInternal iDatabase, OClass iClass)
onCreateClass in interface ODatabaseLifecycleListenerpublic void onDropClass(ODatabaseInternal iDatabase, OClass iClass)
onDropClass in interface ODatabaseLifecycleListenerpublic void onLocalNodeConfigurationRequest(ODocument iConfiguration)
ODatabaseLifecycleListeneronLocalNodeConfigurationRequest in interface ODatabaseLifecycleListenerprotected void updateConfigOnDisk(String iDatabaseName, ODocument cfg) throws IOException
IOExceptionpublic boolean onNodeJoining(String iNode)
ODistributedLifecycleListeneronNodeJoining in interface ODistributedLifecycleListeneriNode - Node name that is joiningpublic void onNodeJoined(String iNode)
ODistributedLifecycleListeneronNodeJoined in interface ODistributedLifecycleListeneriNode - Node name that is joiningpublic void onNodeLeft(String iNode)
ODistributedLifecycleListeneronNodeLeft in interface ODistributedLifecycleListeneriNode - Node name that leftpublic void onDatabaseChangeStatus(String iNode, String iDatabaseName, ODistributedServerManager.DB_STATUS iNewStatus)
ODistributedLifecycleListeneronDatabaseChangeStatus in interface ODistributedLifecycleListeneriNode - The node nameiDatabaseName - Database nameiNewStatus - The new status@Deprecated public static String getClusterName(String dbName)
public void changeConfig(OSecurityUser user, String iDatabaseName, ODocument cfg) throws IOException
changeConfig in interface OAuditingServiceIOExceptionpublic ODocument getConfig(String iDatabaseName)
getConfig in interface OAuditingServicepublic void log(OAuditingOperation operation, String message)
log in interface OAuditingServicepublic void log(OAuditingOperation operation, OSecurityUser user, String message)
log in interface OAuditingServicepublic void log(OAuditingOperation operation, String dbName, OSecurityUser user, String message)
log in interface OAuditingServicepublic void active()
active in interface OSecurityComponentpublic void retainLogs()
public void retainLogs(Date date)
public void config(OServer oServer, OServerConfigurationManager serverCfg, ODocument jsonConfig)
config in interface OSecurityComponentpublic void dispose()
dispose in interface OSecurityComponentpublic boolean isEnabled()
isEnabled in interface OSecurityComponentCopyright © 2009–2025 OrientDB. All rights reserved.