public class DefaultSpringEventRegistryChangeDetectionExecutor extends Object implements org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutor, org.springframework.beans.factory.DisposableBean
| Modifier and Type | Field and Description |
|---|---|
protected long |
delayInMs |
protected org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager |
eventRegistryChangeDetectionManager |
protected long |
initialDelayInMs |
protected org.springframework.scheduling.TaskScheduler |
taskScheduler |
protected org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler |
threadPoolTaskScheduler |
| Constructor and Description |
|---|
DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs,
long delayInMs) |
DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs,
long delayInMs,
org.springframework.scheduling.TaskScheduler taskScheduler) |
| Modifier and Type | Method and Description |
|---|---|
protected Runnable |
createChangeDetectionRunnable() |
protected void |
createDefaultTaskScheduler() |
void |
destroy() |
org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager |
getEventRegistryChangeDetectionManager() |
org.springframework.scheduling.TaskScheduler |
getTaskScheduler() |
void |
initialize() |
void |
setEventRegistryChangeDetectionManager(org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) |
void |
setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler) |
void |
shutdown() |
protected long initialDelayInMs
protected long delayInMs
protected org.springframework.scheduling.TaskScheduler taskScheduler
protected org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler threadPoolTaskScheduler
protected org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs,
long delayInMs)
public DefaultSpringEventRegistryChangeDetectionExecutor(long initialDelayInMs,
long delayInMs,
org.springframework.scheduling.TaskScheduler taskScheduler)
protected void createDefaultTaskScheduler()
public void initialize()
initialize in interface org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutorprotected Runnable createChangeDetectionRunnable()
public void shutdown()
shutdown in interface org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutorpublic void destroy()
destroy in interface org.springframework.beans.factory.DisposableBeanpublic org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager getEventRegistryChangeDetectionManager()
public void setEventRegistryChangeDetectionManager(org.flowable.eventregistry.api.management.EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)
setEventRegistryChangeDetectionManager in interface org.flowable.eventregistry.api.management.EventRegistryChangeDetectionExecutorpublic org.springframework.scheduling.TaskScheduler getTaskScheduler()
public void setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
Copyright © 2020 Flowable. All rights reserved.