Class DefaultSpringEventRegistryChangeDetectionExecutor
java.lang.Object
org.flowable.eventregistry.spring.management.DefaultSpringEventRegistryChangeDetectionExecutor
- All Implemented Interfaces:
org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor,org.springframework.beans.factory.DisposableBean
public class DefaultSpringEventRegistryChangeDetectionExecutor
extends Object
implements org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor, org.springframework.beans.factory.DisposableBean
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManagerprotected longprotected org.springframework.scheduling.TaskSchedulerprotected org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs) DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs, org.springframework.scheduling.TaskScheduler taskScheduler) -
Method Summary
Modifier and TypeMethodDescriptionprotected Runnableprotected voidvoiddestroy()org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManagerorg.springframework.scheduling.TaskSchedulervoidvoidsetEventRegistryChangeDetectionManager(org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) voidsetTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler) voidshutdown()
-
Field Details
-
initialDelayInMs
protected long initialDelayInMs -
delayInMs
protected long delayInMs -
taskScheduler
protected org.springframework.scheduling.TaskScheduler taskScheduler -
threadPoolTaskScheduler
protected org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler threadPoolTaskScheduler -
eventRegistryChangeDetectionManager
protected org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager
-
-
Constructor Details
-
DefaultSpringEventRegistryChangeDetectionExecutor
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs) -
DefaultSpringEventRegistryChangeDetectionExecutor
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs, org.springframework.scheduling.TaskScheduler taskScheduler)
-
-
Method Details
-
createDefaultTaskScheduler
protected void createDefaultTaskScheduler() -
initialize
public void initialize()- Specified by:
initializein interfaceorg.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor
-
createChangeDetectionRunnable
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceorg.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-
getEventRegistryChangeDetectionManager
public org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager getEventRegistryChangeDetectionManager() -
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) - Specified by:
setEventRegistryChangeDetectionManagerin interfaceorg.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor
-
getTaskScheduler
public org.springframework.scheduling.TaskScheduler getTaskScheduler() -
setTaskScheduler
public void setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
-