public void handleMessage(Message message) {
if (binding.getHandlerChain().isEmpty()) {
return;
}
HandlerChainInvoker invoker = getInvoker(message);
if (invoker.getLogicalHandlers().isEmpty()) {
return;
}
LogicalMessageContextImpl lctx = new LogicalMessageContextImpl(message);
invoker.setLogicalMessageContext(lctx);
boolean requestor = isRequestor(message);
if (!invoker.invokeLogicalHandlersHandleFault(requestor, lctx)) {
if (!requestor) {
//server side, wont get here
} else {
//Client side inbound, thus no response expected, do nothing, the close will
//be handled by MEPComplete later