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
FieldsModifier and TypeFieldDescriptionprotected Map<String,AuditStorageDescriptor> protected Map<String,AuditStorage> protected AuditBackendprotected AuditBackendDescriptorprotected AuditBulkerDeprecated.since 10.10, audit bulker is now handled with nuxeo-stream, no replacementprotected AuditBulkerDescriptorDeprecated.since 10.10, audit bulker is now handled with nuxeo-stream, no replacementstatic final StringIf 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.Loggerstatic final ComponentNameFields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidprotected voidprotected void<T> TgetAdapter(Class<T> adapter) Returns an object which is an instance of the given class associated with this object.intThe component notification order forComponent.start(ComponentContext).voidregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) voidstart(ComponentContext context) Start the component.voidstop(ComponentContext context) Stop the component.voidunregisterContribution(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:ComponentThe 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:ComponentStart the component. This method is called after all the components were resolved and activated- Specified by:
startin interfaceComponent- Overrides:
startin classDefaultComponent
-
stop
Description copied from interface:ComponentStop the component.- Specified by:
stopin interfaceComponent- Overrides:
stopin classDefaultComponent
-
doRegisterAdapter
-
doRegisterEvent
-
doRegisterExtendedInfo
-
doUnregisterAdapter
-
doUnregisterEvent
-
doUnregisterExtendedInfo
-
getAdapter
Description copied from interface:AdaptableReturns an object which is an instance of the given class associated with this object. Returnsnullif no such object can be found.- Specified by:
getAdapterin interfaceAdaptable- Overrides:
getAdapterin classDefaultComponent- Parameters:
adapter- the adapter class to look up- Returns:
- a object castable to the given class, or
nullif 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:
registerContributionin classDefaultComponent
-
unregisterContribution
public void unregisterContribution(Object contribution, String extensionPoint, ComponentInstance contributor) - Overrides:
unregisterContributionin classDefaultComponent
-
getAuditStorage
- Since:
- 9.3
-