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) voidonApplicationStopping(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.
 
 
 -