Class DefaultEventRegistryChangeDetectionExecutor
java.lang.Object
org.flowable.eventregistry.impl.management.DefaultEventRegistryChangeDetectionExecutor
- All Implemented Interfaces:
EventRegistryChangeDetectionExecutor
public class DefaultEventRegistryChangeDetectionExecutor
extends Object
implements EventRegistryChangeDetectionExecutor
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Runnable
protected long
protected EventRegistryChangeDetectionManager
protected long
protected ScheduledExecutorService
protected String
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultEventRegistryChangeDetectionExecutor
(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager, long initialDelayInMs, long delayInMs) -
Method Summary
Modifier and TypeMethodDescriptionprotected Runnable
void
Will be called after the engine has booted up.void
setChangeDetectionRunnable
(Runnable changeDetectionRunnable) void
setEventRegistryChangeDetectionManager
(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) void
setScheduledExecutorService
(ScheduledExecutorService scheduledExecutorService) void
setThreadName
(String threadName) void
shutdown()
Will be called when the engine closes.
-
Field Details
-
eventRegistryChangeDetectionManager
-
initialDelayInMs
protected long initialDelayInMs -
delayInMs
protected long delayInMs -
scheduledExecutorService
-
threadName
-
changeDetectionRunnable
-
-
Constructor Details
-
DefaultEventRegistryChangeDetectionExecutor
public DefaultEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager, long initialDelayInMs, long delayInMs)
-
-
Method Details
-
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
-
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
-
createChangeDetectionRunnable
-
getScheduledExecutorService
-
setScheduledExecutorService
-
getThreadName
-
setThreadName
-
getChangeDetectionRunnable
-
setChangeDetectionRunnable
-
getEventRegistryChangeDetectionManager
-
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) - Specified by:
setEventRegistryChangeDetectionManager
in interfaceEventRegistryChangeDetectionExecutor
-