Class DefaultSpringEventRegistryChangeDetectionExecutor
- java.lang.Object
-
- org.flowable.eventregistry.spring.management.DefaultSpringEventRegistryChangeDetectionExecutor
-
- All Implemented Interfaces:
org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor,org.springframework.beans.factory.DisposableBean
public class DefaultSpringEventRegistryChangeDetectionExecutor extends Object implements org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor, org.springframework.beans.factory.DisposableBean
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected longdelayInMsprotected org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManagereventRegistryChangeDetectionManagerprotected longinitialDelayInMsprotected org.springframework.scheduling.TaskSchedulertaskSchedulerprotected org.springframework.scheduling.concurrent.ThreadPoolTaskSchedulerthreadPoolTaskScheduler
-
Constructor Summary
Constructors Constructor Description DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs)DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs, org.springframework.scheduling.TaskScheduler taskScheduler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RunnablecreateChangeDetectionRunnable()protected voidcreateDefaultTaskScheduler()voiddestroy()org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManagergetEventRegistryChangeDetectionManager()org.springframework.scheduling.TaskSchedulergetTaskScheduler()voidinitialize()voidsetEventRegistryChangeDetectionManager(org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)voidsetTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)voidshutdown()
-
-
-
Field Detail
-
initialDelayInMs
protected long initialDelayInMs
-
delayInMs
protected long delayInMs
-
taskScheduler
protected org.springframework.scheduling.TaskScheduler taskScheduler
-
threadPoolTaskScheduler
protected org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler threadPoolTaskScheduler
-
eventRegistryChangeDetectionManager
protected org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager
-
-
Constructor Detail
-
DefaultSpringEventRegistryChangeDetectionExecutor
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs)
-
DefaultSpringEventRegistryChangeDetectionExecutor
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs, long delayInMs, org.springframework.scheduling.TaskScheduler taskScheduler)
-
-
Method Detail
-
createDefaultTaskScheduler
protected void createDefaultTaskScheduler()
-
initialize
public void initialize()
- Specified by:
initializein interfaceorg.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor
-
createChangeDetectionRunnable
protected Runnable createChangeDetectionRunnable()
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfaceorg.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-
getEventRegistryChangeDetectionManager
public org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager getEventRegistryChangeDetectionManager()
-
setEventRegistryChangeDetectionManager
public void setEventRegistryChangeDetectionManager(org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)
- Specified by:
setEventRegistryChangeDetectionManagerin interfaceorg.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor
-
getTaskScheduler
public org.springframework.scheduling.TaskScheduler getTaskScheduler()
-
setTaskScheduler
public void setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
-
-