public class DefaultBonitaExecutorServiceFactory extends java.lang.Object implements BonitaExecutorServiceFactory
| Constructor and Description |
|---|
DefaultBonitaExecutorServiceFactory(TechnicalLoggerService logger,
WorkFactory workFactory,
long tenantId,
int corePoolSize,
int queueCapacity,
int maximumPoolSize,
long keepAliveTimeSeconds,
EngineClock engineClock,
WorkExecutionAuditor workExecutionAuditor,
io.micrometer.core.instrument.MeterRegistry meterRegistry,
ExecutorServiceMetricsProvider executorServiceMetricsProvider) |
| Modifier and Type | Method and Description |
|---|---|
BonitaExecutorService |
createExecutorService(WorkExecutionCallback workExecutionCallback)
Create a bonita executor service with the given
WorkExecutionCallback |
void |
unbind() |
public DefaultBonitaExecutorServiceFactory(TechnicalLoggerService logger, WorkFactory workFactory, long tenantId, int corePoolSize, int queueCapacity, int maximumPoolSize, long keepAliveTimeSeconds, EngineClock engineClock, WorkExecutionAuditor workExecutionAuditor, io.micrometer.core.instrument.MeterRegistry meterRegistry, ExecutorServiceMetricsProvider executorServiceMetricsProvider)
public BonitaExecutorService createExecutorService(WorkExecutionCallback workExecutionCallback)
BonitaExecutorServiceFactoryWorkExecutionCallbackcreateExecutorService in interface BonitaExecutorServiceFactoryworkExecutionCallback - this callback will be executed when a work complete.BonitaExecutorServicepublic void unbind()
unbind in interface BonitaExecutorServiceFactory