_logger.info("invoking reply message " + _message.getMessageId() + ", correlationid:"
+ _correlationId);
AsyncCallback callback = _callbackMap.get(_correlationId);
synchronized (callback) {
callback.onReply(_message);
if (callback.isDone()) {
_logger.info("Removing finished callback, correlationid:" + _correlationId);
_callbackMap.remove(_correlationId);
}
}