Can anyone suggest a mechanism by which we may configure a Spring Integration Channel to implement comparator based ordering (ala PriorityChannel) without limiting that queue to be in-memory? (We also need to ensure that messages added to this queue are never lost before being delivered to and processed by a recipient, presumably based on a highly available AMPQ or JMS implementation, so the in-memory java.util.concurrent.PriorityBlockingQueue based implementation of PriorityChannel will not suffice.)

Thanks for any suggestions!
-Dale Newfield