public SessionExecutor(Session session, IDictionary consumers)
{
this.session = session;
this.consumers = consumers;
if(this.session.Connection != null && this.session.Connection.MessagePrioritySupported)
{
this.messageQueue = new SimplePriorityMessageDispatchChannel();
}
else
{
this.messageQueue = new FifoMessageDispatchChannel();
}
}