| Interface | Description |
|---|---|
| Evented<T> |
An interface indicating that a given action has a related event it wants to be published once the action completes.
|
| Class | Description |
|---|---|
| BatchingMultiEventPublisher | Deprecated
since 7.16.0 due to Hibernate 2 removal.
|
| ConfluenceEventDispatcher<C> |
Confluence-specific event dispatcher which preserves thread local state across event dispatch threads, and maintains
the VCache request context for the dispatching thread.
|
| ConfluenceEventManager | Deprecated
Since 3.3, use
ConfluenceEventPublisherManager |
| ConfluenceEventPublisherManager |
Implementation of the atlassian-events
EventPublisher for use with an injected
EventDispatcher. |
| ConfluenceListenerHandlersConfiguration |
Configures which kinds of listeners Confluence supports.
|
| ConfluencePoolBasedEventExecutorFactory |
Uses a
ThreadPoolExecutor.CallerRunsPolicy for running threads in case if queue is
full |
| CpuBasedThreadPoolConfiguration |
EventThreadPoolConfiguration implementation that creates configuration for
ThreadPoolExecutor based on cpus available. |
| EventPublisherInterceptor |
Collects events from
Evented actions after they've executed , and publishes them via the EventPublisher. |
| EventUtils |
Contains various utility methods for simplifying the Event handling process.
|
| MonitorableCallerRunsPolicy |
ThreadPoolExecutor.CallerRunsPolicy implementation which logs messages
if there are no more threads or queue slots available to process all events |
| NoOpEventPublisher |
Used in bootstrap code when we don't want to publish any events.
|
| SynchronousEventFilter |
Allows to force the synchronous dispatch of given events.
|
| TimingEventPublisher |
An
EventPublisher implementation that times how long it takes to publish an event,
and logs a warning if the time is above a threshold. |
| TypeWhitelist |
Predicate to check if the given object is an instance of one of the given types.
|
Copyright © 2003–2022 Atlassian. All rights reserved.