Examples of sendFault()


Examples of org.apache.axis2.engine.AxisEngine.sendFault()

                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(HttpURLConnection.HTTP_ACCEPTED);
                } else {
                    response.setStatusCode(HttpURLConnection.HTTP_INTERNAL_ERROR);
                }
                engine.sendFault(faultContext);
            } catch (Exception ex) {
                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(HttpURLConnection.HTTP_ACCEPTED);
                } else {
                    response.setStatusCode(HttpURLConnection.HTTP_INTERNAL_ERROR);
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(202);
                } else {
                    response.setStatusCode(500);
                }
                engine.sendFault(faultContext);
            } catch (Exception ex) {
                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(202);
                } else {
                    response.setStatusCode(500);
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(HttpURLConnection.HTTP_ACCEPTED);
                } else {
                    response.setStatusCode(HttpURLConnection.HTTP_INTERNAL_ERROR);
                }
                engine.sendFault(faultContext);
            } catch (Exception ex) {
                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(HttpURLConnection.HTTP_ACCEPTED);
                } else {
                    response.setStatusCode(HttpURLConnection.HTTP_INTERNAL_ERROR);
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(202);
                } else {
                    response.setStatusCode(500);
                }
                engine.sendFault(faultContext);
            } catch (Exception ex) {
                if (AddressingHelper.isFaultRedirected(msgContext)) {
                    response.setStatusCode(202);
                } else {
                    response.setStatusCode(500);
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

        // Sending the message
        //having a surrounded try block will make sure that the error is logged here
        //and that this does not disturb the processing of a carrier message.
        try {
          AxisEngine engine = new AxisEngine(faultMessageContext.getConfigurationContext());
          engine.sendFault(faultMessageContext);
        } catch (Exception e) {
          AxisFault fault = new AxisFault(faultColdValue.getTextAsQName(), data.getReason(), "", "", data.getDetail());
          String message = SandeshaMessageHelper.getMessage(SandeshaMessageKeys.couldNotSendFaultDueToException, fault.getMessage(), e.getMessage());
          log.error(message);
        }
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

        //this will cause the fault to be thrown out of thread waiting on this transport object.
        AxisFault fault = new AxisFault ("Sandesha2 got a fault when doing the invocation", faultContext);
        if (requestResponseTransport!=null)
          requestResponseTransport.signalFaultReady(fault);
        else
          engine.sendFault(faultContext);
       
      } else 
        engine.sendFault(faultContext);
     
    } catch (AxisFault e1) {
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

          requestResponseTransport.signalFaultReady(fault);
        else
          engine.sendFault(faultContext);
       
      } else 
        engine.sendFault(faultContext);
     
    } catch (AxisFault e1) {
      if (log.isErrorEnabled())
        log.error("Unable to send fault message ", e1);
    }
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

            try {
                AxisEngine engine = new AxisEngine(configurationContext);
                msgContext.setProperty(MessageContext.TRANSPORT_OUT, response.getOutputStream());
                msgContext.setProperty(Constants.OUT_TRANSPORT_INFO, response.getOutputStream());
                MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                engine.sendFault(faultContext);

            } catch (Exception ex) {
                response.setHeader(CONTENT_TYPE, TEXT_PLAIN);
                OutputStreamWriter out = new OutputStreamWriter(
                    response.getOutputStream());
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

                AxisEngine engine = new AxisEngine(configurationContext);
                msgContext.setProperty(MessageContext.TRANSPORT_OUT, response.getOutputStream());
                msgContext.setProperty(Constants.OUT_TRANSPORT_INFO, response.getOutputStream());

                MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                engine.sendFault(faultContext);

                response.setStatus(ResponseStatus.INTERNAL_SERVER_ERROR);

            } catch (Exception ex) {
                response.setStatus(ResponseStatus.INTERNAL_SERVER_ERROR);
View Full Code Here

Examples of org.apache.axis2.engine.AxisEngine.sendFault()

    if (faultMessageContext != null) {
      ConfigurationContext configurationContext = terminateSeqMsg.getConfigurationContext();
      AxisEngine engine = new AxisEngine(configurationContext);
     
      try {
        engine.sendFault(faultMessageContext.getMessageContext());
      } catch (AxisFault e) {
        throw new SandeshaException ("Could not send the fault message",e);
      }
      return;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.