/** * Encode the current RM properties in protocol-specific headers. * * @param message the SOAP message */ void encode(SoapMessage message) { RMProperties rmps = RMContextUtils.retrieveRMProperties(message, true); if (null != rmps) { encode(message, rmps); } else if (MessageUtils.isFault(message)) { Exception ex = message.getContent(Exception.class); if (ex instanceof SoapFault && ex.getCause() instanceof SequenceFault) { encodeFault(message, (SequenceFault)ex.getCause()); } } }
protected boolean isOnewayResponse(T message) { boolean isRequestor = MessageUtils.isRequestor(message); boolean isFault = MessageUtils.isFault(message); boolean isOutbound = MessageUtils.isOutbound(message); return (message.getExchange().isOneWay() && ((isOutbound && !isRequestor) || (!isOutbound && isRequestor)) && !isFault); } }
protected boolean isOnewayResponse(T message) { boolean isRequestor = MessageUtils.isRequestor(message); boolean isFault = MessageUtils.isFault(message); boolean isOutbound = MessageUtils.isOutbound(message); return (message.getExchange().isOneWay() && ((isOutbound && !isRequestor) || (!isOutbound && isRequestor)) && !isFault); } }
/** * Gets the event type from message. * * @param message the message * @return the event type */ public EventType getEventType(Message message) { boolean isRequestor = MessageUtils.isRequestor(message); boolean isFault = MessageUtils.isFault(message); if (!isFault) { isFault = !isSOAPMessage(message) && isRESTFault(message); } boolean isOutbound = MessageUtils.isOutbound(message); if (isOutbound) { if (isFault) { return EventType.FAULT_OUT; } return isRequestor ? EventType.REQ_OUT : EventType.RESP_OUT; } if (isFault) { return EventType.FAULT_IN; } return isRequestor ? EventType.RESP_IN : EventType.REQ_IN; }
/** * Gets the event type from message. * * @param message the message * @return the event type */ public EventType getEventType(Message message) { boolean isRequestor = MessageUtils.isRequestor(message); boolean isFault = MessageUtils.isFault(message); if (!isFault) { isFault = !isSOAPMessage(message) && isRESTFault(message); } boolean isOutbound = MessageUtils.isOutbound(message); if (isOutbound) { if (isFault) { return EventType.FAULT_OUT; } return isRequestor ? EventType.REQ_OUT : EventType.RESP_OUT; } if (isFault) { return EventType.FAULT_IN; } return isRequestor ? EventType.RESP_IN : EventType.REQ_IN; }
if(MessageUtils.isFault(message)){
boolean isFault = MessageUtils.isFault(message); boolean isOutbound = MessageUtils.isOutbound(message);
private boolean isOnewayResponse(Message message) { boolean isRequestor = MessageUtils.isRequestor(message); boolean isFault = MessageUtils.isFault(message); boolean isOutbound = MessageUtils.isOutbound(message); boolean isOnewayOutResp = message.getExchange().isOneWay() && isOutbound && !isRequestor && !isFault && !MessageToEventMapper.isRestMessage(message); boolean isOnewayInResp = message.getExchange().isOneWay() && !isOutbound && isRequestor && !isFault && !MessageToEventMapper.isRestMessage(message); return isOnewayOutResp || isOnewayInResp; }
private boolean isOnewayResponse(Message message) { boolean isRequestor = MessageUtils.isRequestor(message); boolean isFault = MessageUtils.isFault(message); boolean isOutbound = MessageUtils.isOutbound(message); boolean isOnewayOutResp = message.getExchange().isOneWay() && isOutbound && !isRequestor && !isFault && !MessageToEventMapper.isRestMessage(message); boolean isOnewayInResp = message.getExchange().isOneWay() && !isOutbound && isRequestor && !isFault && !MessageToEventMapper.isRestMessage(message); return isOnewayOutResp || isOnewayInResp; }
boolean isFault = MessageUtils.isFault(message); boolean isOutbound = MessageUtils.isOutbound(message);
if (null == protocol && !MessageUtils.isFault(message)) { org.apache.cxf.common.i18n.Message msg = new org.apache.cxf.common.i18n.Message( "WSRM_REQUIRED_EXC", LOG, rmUri, addrUri);
if (MethodType.XPATH.equals(mType) && !MessageUtils.isFault(message)) { XPathProcessor proc = new XPathProcessor(policy, message); correlationId = proc.getCorrelationID();
if (MethodType.XPATH.equals(mType) && !MessageUtils.isFault(message)) { XPathProcessor proc = new XPathProcessor(policy, message); correlationId = proc.getCorrelationID();