@Override
public Message handle(Exchange exchange, Connection conn, Interaction interact) throws Exception {
StreamableRecord record = new StreamableRecord();
StreamableRecord outRecord = new StreamableRecord();
interact.execute(getInteractionSpec(), getMessageComposer(StreamableRecordBindingData.class).decompose(exchange, new StreamableRecordBindingData(record)).getRecord(), outRecord);
return _composer.compose(new StreamableRecordBindingData(outRecord), exchange);
}