MessageProperties msgProps = new MessageProperties();
fillMessageHeaders(msgCtx,amqpTransportInfo,session,waitForResponse,deliveryProps,msgProps);
synchronized(session){
session.header(msgProps,deliveryProps);
session.data(message);
session.endData();
}
// if we are expecting a synchronous response back for the message sent out
if (waitForResponse) {