public class SimpleEventSchedulerFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<SimpleEventScheduler>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationContextAware
QuartzEventScheduler.| Constructor and Description |
|---|
SimpleEventSchedulerFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
SimpleEventScheduler |
getObject() |
Class<?> |
getObjectType() |
boolean |
isSingleton() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setEventBus(EventBus eventBus)
Sets the eventBus that scheduled events should be published to.
|
void |
setExecutorService(ScheduledExecutorService executorService)
Sets the ExecutorService implementation that monitors the triggers and provides the Threads to publish events.
|
void |
setTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)
The TransactionDefinition to use by the transaction manager.
|
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Sets the transaction manager that manages the transaction around the publication of an event.
|
public SimpleEventScheduler getObject()
getObject in interface org.springframework.beans.factory.FactoryBean<SimpleEventScheduler>public Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<SimpleEventScheduler>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<SimpleEventScheduler>public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic void destroy()
destroy in interface org.springframework.beans.factory.DisposableBeanpublic void setEventBus(EventBus eventBus)
eventBus - The EventBus to publish scheduled events topublic void setExecutorService(ScheduledExecutorService executorService)
executorService - The executor service providing the scheduling and execution resourcespublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager - the transaction manager that takes care of transactions around event publicationpublic void setTransactionDefinition(org.springframework.transaction.TransactionDefinition transactionDefinition)
DefaultTransactionDefinition.
Is ignored if no transaction manager is configured.transactionDefinition - the TransactionDefinition to use by the transaction managerpublic void setApplicationContext(@Nonnull org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionCopyright © 2010–2025. All rights reserved.