Package org.forgerock.openam.audit.context
Context for Commons Audit events.
- Since:
- 13.0.0
-
Interface Summary Interface Description AMExecutorServiceFactory Responsible for filtering the API ofExecutorServiceFactoryto exclude any methods that do not offer a means of setting thread names and to ensure that new methods added toExecutorServiceFactoryare always called viaAuditRequestContextPropagatingExecutorServiceFactory.ConfigurableExecutorService An ExecutorService that may be re-configured after construction.TransactionIdConfiguration Responsible for deciding whether or not transaction ID received as HTTP header should be accepted. -
Class Summary Class Description AbstractAuditRequestContextPropagatingDecorator Base class for Decorators that propagate thread localAuditRequestContextto worker thread.AuditContextFilter Servlet filter for initializing thread local RequestContext when request handling begins and discarding it when handling completes.AuditRequestContext Thread-local context for Commons Audit state.AuditRequestContextPropagatingCallable<T> CallableDecorator that propagates thread localAuditRequestContextto worker thread.AuditRequestContextPropagatingExecutorService ExecutorService decorator that propagatesAuditRequestContextfrom task publishing thread to task consuming thread.AuditRequestContextPropagatingExecutorServiceFactory ExecutorServiceFactorydecorator that ensures all ExecutorServices propagateAuditRequestContextfrom task publishing thread to task consuming thread.AuditRequestContextPropagatingRunnable RunnableDecorator that propagates thread localAuditRequestContextto worker thread.AuditRequestContextPropagatingScheduledExecutorService ExecutorService decorator that propagatesAuditRequestContextfrom task publishing thread to task running thread.ExecutorServiceConfigurator Exposes aspects of a wrapped ThreadPoolExecutor's configuration.