/** * This is a helper method to get the response written flag from the RequestResponseTransport * instance. */ public static boolean isResponseWritten(MessageContext messageContext) { RequestResponseTransport reqResTransport = getRequestResponseTransport(messageContext); if (reqResTransport != null) { if (log.isDebugEnabled()) { log.debug("Found RequestResponseTransport returning isResponseWritten()"); } return reqResTransport.isResponseWritten(); } else { if (log.isDebugEnabled()) { log.debug("Did not find RequestResponseTransport returning false from get" + "ResponseWritten()"); } return false; } }
/** * This is a helper method to set the response written flag on the RequestResponseTransport * instance. */ public static void setResponseWritten(MessageContext messageContext, boolean responseWritten) { RequestResponseTransport reqResTransport = getRequestResponseTransport(messageContext); if (reqResTransport != null) { if (log.isDebugEnabled()) { log.debug("Found RequestResponseTransport setting response written"); } reqResTransport.setResponseWritten(responseWritten); } else { if (log.isDebugEnabled()) { log.debug("Did not find RequestResponseTransport cannot set response written"); } } }
if(t != null && RequestResponseTransportStatus.WAITING.equals(t.getStatus())) { t.acknowledgeMessage(msgCtx); if(t != null && RequestResponseTransportStatus.WAITING.equals(t.getStatus())) { TransportUtils.setResponseWritten(msgCtx, false); t.acknowledgeMessage(msgCtx); if(t != null && RequestResponseTransportStatus.WAITING.equals(t.getStatus())) { t.signalResponseReady();
((RequestResponseTransport) msgContext .getProperty(RequestResponseTransport.TRANSPORT_CONTROL)) .awaitResponse(); msgContext.getProperty( RequestResponseTransport.TRANSPORT_CONTROL)). getStatus() != RequestResponseTransport. RequestResponseTransportStatus.SIGNALLED)) { response.setStatus(HttpServletResponse.SC_ACCEPTED);
&& !"SKIP".equals(respWritten); boolean acked = (((RequestResponseTransport) msgContext.getProperty( RequestResponseTransport.TRANSPORT_CONTROL)).getStatus() == RequestResponseTransport.RequestResponseTransportStatus.ACKED); boolean forced = msgContext.isPropertyTrue(NhttpConstants.FORCE_SC_ACCEPTED);
if (disableAck == null || disableAck.booleanValue() == false) { ((RequestResponseTransport) requestResponseTransport) .acknowledgeMessage(messageContext); .acknowledgeMessage(messageContext);
(t == null || !t.getStatus().equals(RequestResponseTransportStatus.WAITING))) { if(t != null) { if(log.isDebugEnabled()) log.debug("Signalling transport in " + t); t.signalResponseReady();
requestResponseTransport.signalFaultReady(fault); else AxisEngine.sendFault(faultContext);
((RequestResponseTransport) msgContext .getProperty(RequestResponseTransport.TRANSPORT_CONTROL)) .awaitResponse(); msgContext.getProperty( RequestResponseTransport.TRANSPORT_CONTROL)). getStatus() != RequestResponseTransport. RequestResponseTransportStatus.SIGNALLED)) { response.setStatus(HttpServletResponse.SC_ACCEPTED);
t = (RequestResponseTransport) inMsg.getProperty(RequestResponseTransport.TRANSPORT_CONTROL); if ((t != null && RequestResponseTransportStatus.WAITING.equals(t.getStatus()))) { if (log.isWarnEnabled()) { String message = SandeshaMessageHelper.getMessage(SandeshaMessageKeys.freeingTransport);
((RequestResponseTransport) requestResponseTransport).acknowledgeMessage(msgContext); ((RequestResponseTransport) requestResponseTransport).acknowledgeMessage(msgContext);
try { ((RequestResponseTransport) msgContext .getProperty(RequestResponseTransport.TRANSPORT_CONTROL)).awaitResponse(); requestResponseTransportControl.getStatus().equals( RequestResponseTransport.RequestResponseTransportStatus.SIGNALLED))) {
&& !"SKIP".equals(respWritten); boolean ack = (((RequestResponseTransport) msgContext.getProperty( RequestResponseTransport.TRANSPORT_CONTROL)).getStatus() == RequestResponseTransport.RequestResponseTransportStatus.ACKED); boolean forced = msgContext.isPropertyTrue(NhttpConstants.FORCE_SC_ACCEPTED);
((RequestResponseTransport) requestResponseTransport).acknowledgeMessage(msgContext); ((RequestResponseTransport) requestResponseTransport).acknowledgeMessage(msgContext);
/** * This is a helper method to get the response written flag from the RequestResponseTransport * instance. */ public static boolean isResponseWritten(MessageContext messageContext) { RequestResponseTransport reqResTransport = getRequestResponseTransport(messageContext); if (reqResTransport != null) { if (log.isDebugEnabled()) { log.debug("Found RequestResponseTransport returning isResponseWritten()"); } return reqResTransport.isResponseWritten(); } else { if (log.isDebugEnabled()) { log.debug("Did not find RequestResponseTransport returning false from get" + "ResponseWritten()"); } return false; } }
/** * This is a helper method to set the response written flag on the RequestResponseTransport * instance. */ public static void setResponseWritten(MessageContext messageContext, boolean responseWritten) { RequestResponseTransport reqResTransport = getRequestResponseTransport(messageContext); if (reqResTransport != null) { if (log.isDebugEnabled()) { log.debug("Found RequestResponseTransport setting response written"); } reqResTransport.setResponseWritten(responseWritten); } else { if (log.isDebugEnabled()) { log.debug("Did not find RequestResponseTransport cannot set response written"); } } }
try { ((RequestResponseTransport) msgContext .getProperty(RequestResponseTransport.TRANSPORT_CONTROL)).awaitResponse(); requestResponseTransportControl.getStatus().equals( RequestResponseTransport.RequestResponseTransportStatus.SIGNALLED))) {