Class CompoundTriggerAdvice

java.lang.Object
org.springframework.integration.aop.CompoundTriggerAdvice
All Implemented Interfaces:
Advice, Interceptor, MethodInterceptor, MessageSourceMutator, ReceiveMessageAdvice

public class CompoundTriggerAdvice
extends Object
implements MessageSourceMutator, ReceiveMessageAdvice
A MessageSourceMutator that uses a CompoundTrigger to adjust the poller - when a message is present, the compound trigger's primary trigger is used to determine the next poll. When no message is present, the override trigger is used.

The poller advised by this class must be configured to use the same CompoundTrigger instance and must not use a task executor.

Since:
4.3
Author:
Gary Russell, Artem Bilan