this.jmsBinding = (JMSBinding) endpointReference.getBinding();
this.endpointReference = endpointReference;
this.jmsResourceFactory = jmsResourceFactory;
// Note the default processor doesn't follow the normal processor pattern
// as it has to handle both text and bytes messages
this.requestMessageProcessor = new DefaultMessageProcessor(jmsBinding, registry);
this.responseMessageProcessor = new DefaultMessageProcessor(jmsBinding, registry);
this.inputWrapperMap = inputWrapperMap;
this.outputWrapperMap = outputWrapperMap;
this.xmlhelper = XMLHelperFactory.createXMLHelper(registry);
}