/** * Handles an fault in the given response message. The default implementation invokes the {@link * FaultMessageResolver fault resolver} if registered, or invokes {@link #handleError(WebServiceConnection, * WebServiceMessage)} otherwise. * * @param connection the faulty connection * @param messageContext the message context * @return the object to be returned from {@link #sendAndReceive(String,WebServiceMessageCallback, * WebServiceMessageExtractor)}, if any */ protected Object handleFault(WebServiceConnection connection, MessageContext messageContext) throws IOException { if (logger.isDebugEnabled()) { logger.debug("Received Fault message for request [" + messageContext.getRequest() + "]"); } if (getFaultMessageResolver() != null) { getFaultMessageResolver().resolveFault(messageContext.getResponse()); return null; } else { return handleError(connection, messageContext.getRequest()); } }
/** * Handles an fault in the given response message. The default implementation invokes the {@link * FaultMessageResolver fault resolver} if registered, or invokes {@link #handleError(WebServiceConnection, * WebServiceMessage)} otherwise. * * @param connection the faulty connection * @param messageContext the message context * @return the object to be returned from {@link #sendAndReceive(String,WebServiceMessageCallback, * WebServiceMessageExtractor)}, if any */ protected Object handleFault(WebServiceConnection connection, MessageContext messageContext) throws IOException { if (logger.isDebugEnabled()) { logger.debug("Received Fault message for request [" + messageContext.getRequest() + "]"); } if (getFaultMessageResolver() != null) { getFaultMessageResolver().resolveFault(messageContext.getResponse()); return null; } else { return handleError(connection, messageContext.getRequest()); } }
/** * Handles an fault in the given response message. The default implementation invokes the {@link * FaultMessageResolver fault resolver} if registered, or invokes {@link #handleError(WebServiceConnection, * WebServiceMessage)} otherwise. * * @param connection the faulty connection * @param messageContext the message context * @return the object to be returned from {@link #sendAndReceive(String,WebServiceMessageCallback, * WebServiceMessageExtractor)}, if any */ protected Object handleFault(WebServiceConnection connection, MessageContext messageContext) throws IOException { if (logger.isDebugEnabled()) { logger.debug("Received Fault message for request [" + messageContext.getRequest() + "]"); } if (getFaultMessageResolver() != null) { getFaultMessageResolver().resolveFault(messageContext.getResponse()); return null; } else { return handleError(connection, messageContext.getRequest()); } }
/** * Handles an fault in the given response message. The default implementation invokes the {@link * FaultMessageResolver fault resolver} if registered, or invokes {@link #handleError(WebServiceConnection, * WebServiceMessage)} otherwise. * * @param connection the faulty connection * @param messageContext the message context * @return the object to be returned from {@link #sendAndReceive(String,WebServiceMessageCallback, * WebServiceMessageExtractor)}, if any */ protected Object handleFault(WebServiceConnection connection, MessageContext messageContext) throws IOException { if (logger.isDebugEnabled()) { logger.debug("Received Fault message for request [" + messageContext.getRequest() + "]"); } if (getFaultMessageResolver() != null) { getFaultMessageResolver().resolveFault(messageContext.getResponse()); return null; } else { return handleError(connection, messageContext.getRequest()); } }