Class IpdExecutors
java.lang.Object
com.atlassian.confluence.internal.diagnostics.ipd.IpdExecutors
This class is responsible for creating executors used by IPD and closing them on Confluence shutdown.
- Since:
- 8.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSingleTaskExecutorService
(String threadName) createSingleThreadScheduledExecutorService
(String threadName) void
onApplicationStopping
(ApplicationStoppingEvent applicationStoppingEvent)
-
Constructor Details
-
IpdExecutors
public IpdExecutors(com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
createSingleTaskExecutorService
- Returns:
- ExecutorService with a single thread that will reject submitting new task when a task is already being processed.
-
onApplicationStopping
-
createSingleThreadScheduledExecutorService
- Returns:
- ScheduledExecutorService with a single thread.
-