Class DefaultSpringEventRegistryChangeDetectionExecutor
java.lang.Object
org.flowable.eventregistry.spring.management.DefaultSpringEventRegistryChangeDetectionExecutor
- All Implemented Interfaces:
EventRegistryChangeDetectionExecutor,DisposableBean
public class DefaultSpringEventRegistryChangeDetectionExecutor
extends Object
implements EventRegistryChangeDetectionExecutor, DisposableBean
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Durationprotected EventRegistryChangeDetectionManagerprotected Durationprotected TaskSchedulerprotected ThreadPoolTaskScheduler -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs) DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs, TaskScheduler taskScheduler) -
Method Summary
Modifier and TypeMethodDescriptionprotected Runnableprotected voidvoiddestroy()voidWill be called after the engine has booted up.voidsetEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) voidsetTaskScheduler(TaskScheduler taskScheduler) voidshutdown()Will be called when the engine closes.
-
Field Details
-
initialDelay
-
delay
-
taskScheduler
-
threadPoolTaskScheduler
-
eventRegistryChangeDetectionManager
-
-
Constructor Details
-
DefaultSpringEventRegistryChangeDetectionExecutor
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs) -
DefaultSpringEventRegistryChangeDetectionExecutor
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs, TaskScheduler taskScheduler)
-
-
Method Details
-
createDefaultTaskScheduler
protected void createDefaultTaskScheduler() -
initialize
public void initialize()Description copied from interface:EventRegistryChangeDetectionExecutorWill be called after the engine has booted up. Any initialization logic can be placed here.- Specified by:
initializein interfaceEventRegistryChangeDetectionExecutor
-
createChangeDetectionRunnable
-
shutdown
public void shutdown()Description copied from interface:EventRegistryChangeDetectionExecutorWill be called when the engine closes. Any shutdown logic should be placed here.- Specified by:
shutdownin interfaceEventRegistryChangeDetectionExecutor
-
destroy
public void destroy()- Specified by:
destroyin interfaceDisposableBean
-
getEventRegistryChangeDetectionManager
-
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) - Specified by:
setEventRegistryChangeDetectionManagerin interfaceEventRegistryChangeDetectionExecutor
-
getTaskScheduler
-
setTaskScheduler
-