Package org.apache.axis2.engine

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


            try {
                AxisEngine engine = new AxisEngine(configurationContext);
                if (msgContext != null) {
                    msgContext.setProperty(MessageContext.TRANSPORT_OUT, socket.getOutputStream());
                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                    engine.sendFault(faultContext);
                }
            } catch (Exception e1) {
                log.error(e);
            }
View Full Code Here


            try {
                AxisEngine engine = new AxisEngine(configurationContext);
                if (msgContext != null) {
                    msgContext.setProperty(MessageContext.TRANSPORT_OUT, socket.getOutputStream());
                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                    engine.sendFault(faultContext);
                }
            } catch (Exception e1) {
                log.error(e);
//                e.printStackTrace();
            }
View Full Code Here

    private void handleFault(MessageContext msgContext, OutputStream out, AxisFault e) throws AxisFault {
        msgContext.setProperty(MessageContext.TRANSPORT_OUT,out);
        AxisEngine engine = new AxisEngine(configContext);
        MessageContext faultContext =
                engine.createFaultMessageContext(msgContext, e);
        engine.sendFault(faultContext);
    }

    private Map getTransportHeaders(HttpServletRequest req) {
        HashMap headerMap = new HashMap();
        Enumeration headerNames = req.getHeaderNames();
View Full Code Here

                AxisEngine engine = new AxisEngine(configurationContext);
                if (msgContext != null) {
                    msgContext.setProperty(MessageContext.TRANSPORT_OUT, baos);
                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                    response.setStatusLine(request.getRequestLine().getHttpVersion(), 500, "Internal server error");
                    engine.sendFault(faultContext);
                    response.setBody(new ByteArrayInputStream(baos.toByteArray()));
                    setResponseHeaders(conn, request, response,baos.toByteArray().length);
                    conn.writeResponse(response);
                }
            } catch (SocketException e1) {
View Full Code Here

        } catch (AxisFault e) {
            AxisEngine engine =
                new AxisEngine(
                    messgeCtx.getOperationContext().getServiceContext().getConfigurationContext());
            MessageContext faultContext = engine.createFaultMessageContext(messgeCtx, e);
            engine.sendFault(faultContext);
        }
    }

}
View Full Code Here

            public void handleFault(AxisFault fault) throws AxisFault {
                AxisEngine engine =
                    new AxisEngine(
                        messageCtx.getOperationContext().getServiceContext().getConfigurationContext());
                MessageContext faultContext = engine.createFaultMessageContext(messageCtx, fault);
                engine.sendFault(faultContext);
            }
        };
        Runnable theadedTask = new Runnable() {
            public void run() {
                try {
View Full Code Here

        } catch (Exception e) {
            try {

                if (msgContext != null) {
                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                    engine.sendFault(faultContext);
                } else {
                    log.error(e);
                }
            } catch (AxisFault e1) {
                log.error(e);
View Full Code Here

            try {
                AxisEngine engine = new AxisEngine(configurationContext);
                if (msgContext != null) {
                    msgContext.setProperty(MessageContext.TRANSPORT_OUT, socket.getOutputStream());
                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                    engine.sendFault(faultContext);
                }
            } catch (Exception e1) {
                log.error(e);
            }
View Full Code Here

            }
        } catch (Exception e) {
            try {
                if (msgContext != null) {
                    MessageContext faultContext = engine.createFaultMessageContext(msgContext, e);
                    engine.sendFault(faultContext);
                }
            } catch (Exception e1) {
                log.error(e);
            }
        }
View Full Code Here

            } catch (Exception e) {
                try {
                    if (msgContext != null) {
                        MessageContext faultContext =
                                engine.createFaultMessageContext(msgContext, e);
                        engine.sendFault(faultContext);
                    }
                } catch (Exception e1) {
                    // Ignore errors that would possibly happen this catch
                }
            }
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.