Class SeExecutorService
java.lang.Object
org.camunda.bpm.container.impl.threading.se.SeExecutorService
- All Implemented Interfaces:
 ExecutorService
- Direct Known Subclasses:
 JmxManagedThreadPool
- Author:
 - Daniel Meyer
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected booleanexecuteLongRunning(Runnable runnable) protected booleanexecuteShortRunning(Runnable runnable) getExecuteJobsRunnable(List<String> jobIds, ProcessEngineImpl processEngine) Returns a runnable to be used for executing Jobs.booleanPasses aRunnableto the runtime container for execution. 
- 
Field Details
- 
threadPoolExecutor
 
 - 
 - 
Constructor Details
- 
SeExecutorService
 
 - 
 - 
Method Details
- 
schedule
Description copied from interface:ExecutorServicePasses a
Runnableto the runtime container for execution. Some runtime containers (like a Java EE container offer container provided infrastructure for executing background work (such as a JCA WorkManager). This method allows the process engine to take advantage of container infrastructure for doing background work.- Specified by:
 schedulein interfaceExecutorService- Parameters:
 runnable- theRunnableto be executed.isLongRunning- indicates whether the runnable is a daemon.- Returns:
 - true if the runnable could be successfully scheduled for execution. 'false' otherwise.
 
 - 
executeLongRunning
 - 
executeShortRunning
 - 
getExecuteJobsRunnable
Description copied from interface:ExecutorServiceReturns a runnable to be used for executing Jobs.
- Specified by:
 getExecuteJobsRunnablein interfaceExecutorService- Returns:
 
 
 -