prefetchSize, sessionExecutor, maxDeliveries, consumerState.isShouldAck(),
autoFlowControl, redeliveryDelay);
sessionState.addCallbackHandler(messageHandler);
CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
cm.registerHandler(consumerID, messageHandler);
consumerState.setClientConsumer(messageHandler);
if (autoFlowControl)
{