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
Fields Modifier and Type Field Description protected RunnablechangeDetectionRunnableprotected longdelayInMsprotected EventRegistryChangeDetectionManagereventRegistryChangeDetectionManagerprotected longinitialDelayInMsprotected ScheduledExecutorServicescheduledExecutorServiceprotected StringthreadName
-
Constructor Summary
Constructors Constructor Description DefaultEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager, long initialDelayInMs, long delayInMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RunnablecreateChangeDetectionRunnable()RunnablegetChangeDetectionRunnable()EventRegistryChangeDetectionManagergetEventRegistryChangeDetectionManager()ScheduledExecutorServicegetScheduledExecutorService()StringgetThreadName()voidinitialize()voidsetChangeDetectionRunnable(Runnable changeDetectionRunnable)voidsetEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)voidsetScheduledExecutorService(ScheduledExecutorService scheduledExecutorService)voidsetThreadName(String threadName)voidshutdown()
-
-
-
Field Detail
-
eventRegistryChangeDetectionManager
protected EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager
-
initialDelayInMs
protected long initialDelayInMs
-
delayInMs
protected long delayInMs
-
scheduledExecutorService
protected ScheduledExecutorService scheduledExecutorService
-
threadName
protected String threadName
-
changeDetectionRunnable
protected Runnable changeDetectionRunnable
-
-
Constructor Detail
-
DefaultEventRegistryChangeDetectionExecutor
public DefaultEventRegistryChangeDetectionExecutor(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager, long initialDelayInMs, long delayInMs)
-
-
Method Detail
-
initialize
public void initialize()
- Specified by:
initializein interfaceEventRegistryChangeDetectionExecutor
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceEventRegistryChangeDetectionExecutor
-
createChangeDetectionRunnable
protected Runnable createChangeDetectionRunnable()
-
getScheduledExecutorService
public ScheduledExecutorService getScheduledExecutorService()
-
setScheduledExecutorService
public void setScheduledExecutorService(ScheduledExecutorService scheduledExecutorService)
-
getThreadName
public String getThreadName()
-
setThreadName
public void setThreadName(String threadName)
-
getChangeDetectionRunnable
public Runnable getChangeDetectionRunnable()
-
setChangeDetectionRunnable
public void setChangeDetectionRunnable(Runnable changeDetectionRunnable)
-
getEventRegistryChangeDetectionManager
public EventRegistryChangeDetectionManager getEventRegistryChangeDetectionManager()
-
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)
- Specified by:
setEventRegistryChangeDetectionManagerin interfaceEventRegistryChangeDetectionExecutor
-
-