public class TaskSchedulerPoller<T>
extends java.lang.Object
implements org.springframework.batch.poller.Poller<T>, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean
Poller implementation that uses a TaskScheduler to poll in
a background thread.| Constructor and Description |
|---|
TaskSchedulerPoller() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
java.util.concurrent.Future<T> |
poll(java.util.concurrent.Callable<T> callback) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler) |
void |
setTrigger(org.springframework.scheduling.Trigger trigger) |
public void setTrigger(org.springframework.scheduling.Trigger trigger)
public void setTaskScheduler(org.springframework.scheduling.TaskScheduler taskScheduler)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic java.util.concurrent.Future<T> poll(java.util.concurrent.Callable<T> callback) throws java.lang.Exception
poll in interface org.springframework.batch.poller.Poller<T>callback - a Callable to use to retrieve a resultjava.lang.ExceptionPoller.poll(Callable)Copyright © 2015. All Rights Reserved.