inMessage.setContent(InputStream.class, new ByteArrayInputStream(response));
if (exchange.isSynchronous()) {
synchronized (exchange) {
exchange.put(CORRELATED, Boolean.TRUE);
exchange.notifyAll();
}
}
//REVISIT: put on a workqueue?
if (incomingObserver != null) {