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 Runnableprotected longprotected EventRegistryChangeDetectionManagerprotected longprotected ScheduledExecutorServiceprotected String -
Constructor Summary
ConstructorsConstructorDescriptionDefaultEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager, long initialDelayInMs, long delayInMs) -
Method Summary
Modifier and TypeMethodDescriptionprotected RunnablevoidWill be called after the engine has booted up.voidsetChangeDetectionRunnable(Runnable changeDetectionRunnable) voidsetEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) voidsetScheduledExecutorService(ScheduledExecutorService scheduledExecutorService) voidsetThreadName(String threadName) voidshutdown()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:EventRegistryChangeDetectionExecutorWill be called after the engine has booted up. Any initialization logic can be placed here.- Specified by:
initializein interfaceEventRegistryChangeDetectionExecutor
-
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
-
createChangeDetectionRunnable
-
getScheduledExecutorService
-
setScheduledExecutorService
-
getThreadName
-
setThreadName
-
getChangeDetectionRunnable
-
setChangeDetectionRunnable
-
getEventRegistryChangeDetectionManager
-
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) - Specified by:
setEventRegistryChangeDetectionManagerin interfaceEventRegistryChangeDetectionExecutor
-