Class NXAuditEventsService
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.ecm.platform.audit.service.NXAuditEventsService
- All Implemented Interfaces:
Adaptable
,Component
,Extensible
,TimestampedService
Event service configuration.
- Author:
- Julien Anguenot
-
Field Summary
Modifier and TypeFieldDescriptionprotected Map<String,
AuditStorageDescriptor> protected Map<String,
AuditStorage> protected AuditBackend
protected AuditBackendDescriptor
protected AuditBulker
Deprecated.since 10.10, audit bulker is now handled with nuxeo-stream, no replacementprotected AuditBulkerDescriptor
Deprecated.since 10.10, audit bulker is now handled with nuxeo-stream, no replacementstatic final String
If passed as true on the event properties, event not loggedprotected final Set<AdapterDescriptor>
protected final Map<String,
List<ExtendedInfoDescriptor>> protected final Set<ExtendedInfoDescriptor>
protected static final org.apache.logging.log4j.Logger
static final ComponentName
Fields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
<T> T
getAdapter
(Class<T> adapter) Returns an object which is an instance of the given class associated with this object.int
The component notification order forComponent.start(ComponentContext)
.void
registerContribution
(Object contribution, String extensionPoint, ComponentInstance contributor) void
start
(ComponentContext context) Start the component.void
stop
(ComponentContext context) Stop the component.void
unregisterContribution
(Object contribution, String extensionPoint, ComponentInstance contributor) Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
activate, addRuntimeMessage, addRuntimeMessage, deactivate, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerExtension, setLastModified, setModifiedNow, setName, unregister, unregisterExtension
-
Field Details
-
NAME
-
DISABLE_AUDIT_LOGGER
If passed as true on the event properties, event not logged- Since:
- 5.7
- See Also:
-
log
protected static final org.apache.logging.log4j.Logger log -
extendedInfoDescriptors
-
eventExtendedInfoDescriptors
-
documentAdapters
-
eventNames
-
backend
-
backendConfig
-
bulker
Deprecated.since 10.10, audit bulker is now handled with nuxeo-stream, no replacement -
bulkerConfig
Deprecated.since 10.10, audit bulker is now handled with nuxeo-stream, no replacement -
auditStorageDescriptors
-
auditStorages
-
-
Constructor Details
-
NXAuditEventsService
public NXAuditEventsService()
-
-
Method Details
-
getApplicationStartedOrder
public int getApplicationStartedOrder()Description copied from interface:Component
The component notification order forComponent.start(ComponentContext)
.Components are notified in increasing order. Order 1000 is the default order for components that don't care. Order 100 is the repository initialization.
- Returns:
- the order, 1000 by default
-
start
Description copied from interface:Component
Start the component. This method is called after all the components were resolved and activated- Specified by:
start
in interfaceComponent
- Overrides:
start
in classDefaultComponent
-
stop
Description copied from interface:Component
Stop the component.- Specified by:
stop
in interfaceComponent
- Overrides:
stop
in classDefaultComponent
-
doRegisterAdapter
-
doRegisterEvent
-
doRegisterExtendedInfo
-
doUnregisterAdapter
-
doUnregisterEvent
-
doUnregisterExtendedInfo
-
getAdapter
Description copied from interface:Adaptable
Returns an object which is an instance of the given class associated with this object. Returnsnull
if no such object can be found.- Specified by:
getAdapter
in interfaceAdaptable
- Overrides:
getAdapter
in classDefaultComponent
- Parameters:
adapter
- the adapter class to look up- Returns:
- a object castable to the given class, or
null
if this object does not have an adapter for the given class
-
getAuditableEventNames
-
getBackend
-
getDocumentAdapters
-
getEventExtendedInfoDescriptors
- Since:
- 7.4
-
getExtendedInfoDescriptors
-
registerContribution
public void registerContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
registerContribution
in classDefaultComponent
-
unregisterContribution
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
unregisterContribution
in classDefaultComponent
-
getAuditStorage
- Since:
- 9.3
-