Class PriorityChannel

All Implemented Interfaces:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ApplicationContextAware, ExecutorChannelInterceptorAware, QueueChannelOperations, ExpressionCapable, IntegrationPattern, NamedComponent, IntegrationManagement, TrackableComponent, MessageChannel, PollableChannel, InterceptableChannel

public class PriorityChannel
extends QueueChannel
A message channel that prioritizes messages based on a Comparator. The default comparator is based upon the message header's 'priority'.
Author:
Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan