org.springframework.integration.annotation
Annotation Type Poller
@Target(value=METHOD)
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface Poller
Annotation that can be specified at method-level alongside a Message Endpoint
annotation (e.g. @Splitter, @ChannelAdapter, etc.) in order to provide the
polling metadata and scheduling information for that endpoint.
- Author:
- Mark Fisher
interval
public abstract int interval
initialDelay
public abstract long initialDelay
- Default:
- 0L
fixedRate
public abstract boolean fixedRate
- Default:
- false
timeUnit
public abstract java.util.concurrent.TimeUnit timeUnit
- Default:
- MILLISECONDS
maxMessagesPerPoll
public abstract int maxMessagesPerPoll
- Default:
- -1
taskExecutor
public abstract java.lang.String taskExecutor
- Default:
- ""
transactionAttributes
public abstract org.springframework.transaction.annotation.Transactional transactionAttributes
- Default:
- @org.springframework.transaction.annotation.Transactional
transactionManager
public abstract java.lang.String transactionManager
- Default:
- ""
adviceChain
public abstract java.lang.String[] adviceChain
- Default:
- {}