package com.example.switchyard.http_bpmn; import org.switchyard.Exchange; import org.switchyard.Message; import org.switchyard.component.http.composer.HttpBindingData; import org.switchyard.component.http.composer.HttpMessageComposer; public class MyHttpMessageComposer extends HttpMessageComposer { @Override public Message compose(HttpBindingData source, Exchange exchange) throws Exception { final Message message = exchange.createMessage(); getContextMapper().mapFrom(source, exchange.getContext(message)); String body = source.getBodyAsString(); message.setContent(body); return message; } }