public class DefaultSpringEventRegistryChangeDetectionExecutor extends Object implements EventRegistryChangeDetectionExecutor, org.springframework.beans.factory.DisposableBean
| Modifier and Type | Field and Description |
|---|---|
protected long |
delayInMs |
protected 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() |
EventRegistryChangeDetectionManager |
getEventRegistryChangeDetectionManager() |
org.springframework.scheduling.TaskScheduler |
getTaskScheduler() |
void |
initialize()
Will be called after the engine has booted up.
|
void |
setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager) |
void |
setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler) |
void |
shutdown()
Will be called when the engine closes.
|
protected long initialDelayInMs
protected long delayInMs
protected org.springframework.scheduling.TaskScheduler taskScheduler
protected org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler threadPoolTaskScheduler
protected 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()
EventRegistryChangeDetectionExecutorinitialize in interface EventRegistryChangeDetectionExecutorprotected Runnable createChangeDetectionRunnable()
public void shutdown()
EventRegistryChangeDetectionExecutorshutdown in interface EventRegistryChangeDetectionExecutorpublic void destroy()
destroy in interface org.springframework.beans.factory.DisposableBeanpublic EventRegistryChangeDetectionManager getEventRegistryChangeDetectionManager()
public void setEventRegistryChangeDetectionManager(EventRegistryChangeDetectionManager eventRegistryChangeDetectionManager)
setEventRegistryChangeDetectionManager in interface EventRegistryChangeDetectionExecutorpublic org.springframework.scheduling.TaskScheduler getTaskScheduler()
public void setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
Copyright © 2023 Flowable. All rights reserved.