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 Duration
protected EventRegistryChangeDetectionManager
protected Duration
protected TaskScheduler
protected ThreadPoolTaskScheduler
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSpringEventRegistryChangeDetectionExecutor
(long initialDelayInMs, long delayInMs) DefaultSpringEventRegistryChangeDetectionExecutor
(long initialDelayInMs, long delayInMs, TaskScheduler taskScheduler) -
Method Summary
Modifier and TypeMethodDescriptionprotected Runnable
protected void
void
destroy()
void
Will be called after the engine has booted up.void
setEventRegistryChangeDetectionManager
(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) void
setTaskScheduler
(TaskScheduler taskScheduler) void
shutdown()
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:EventRegistryChangeDetectionExecutor
Will be called after the engine has booted up. Any initialization logic can be placed here.- Specified by:
initialize
in interfaceEventRegistryChangeDetectionExecutor
-
createChangeDetectionRunnable
-
shutdown
public void shutdown()Description copied from interface:EventRegistryChangeDetectionExecutor
Will be called when the engine closes. Any shutdown logic should be placed here.- Specified by:
shutdown
in interfaceEventRegistryChangeDetectionExecutor
-
destroy
public void destroy()- Specified by:
destroy
in interfaceDisposableBean
-
getEventRegistryChangeDetectionManager
-
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) - Specified by:
setEventRegistryChangeDetectionManager
in interfaceEventRegistryChangeDetectionExecutor
-
getTaskScheduler
-
setTaskScheduler
-