Examples of FaultDetail


Examples of com.betfair.cougar.core.api.fault.FaultDetail

    }


  private void writeFaultDetail(CougarFault cougarFault, XMLStreamWriter xmlWriter) throws XMLStreamException, JAXBException {
      xmlWriter.writeStartElement("detail");
      FaultDetail detail = cougarFault.getDetail();
      if(detail != null ) {

          List<String[]> faultMessages = detail.getFaultMessages();
          if (faultMessages != null) {
                writeElement("exceptionname", detail.getFaultName(), xmlWriter);
            xmlWriter.writeStartElement(detail.getFaultName());
            for (String[] msg: faultMessages) {
                    writeElement(msg[0],msg[1],xmlWriter);
            }
            xmlWriter.writeEndElement();
          }
          if (FaultController.getInstance().isDetailedFaults()) {
                writeElement("trace",detail.getStackTrace(),xmlWriter);
                writeElement("message",detail.getDetailMessage(),xmlWriter);
          }
      }
      xmlWriter.writeEndElement();
  }
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

        Greeter greeter = getGreeter();
        try {
            greeter.pingMe();
            fail("Should throw Exception!");
        } catch (PingMeFault ex) {
            FaultDetail detail = ex.getFaultInfo();
            assertEquals((short)2, detail.getMajor());
            assertEquals((short)1, detail.getMinor());
            assertEquals("PingMeFault raised by server", ex.getMessage());
            StackTraceElement[] element = ex.getStackTrace();
            // The stack trace will be reset as it's a declare exception
            assertEquals("org.apache.cxf.jaxws.JaxWsClientProxy", element[0].getClassName());
        }
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

    public void pingMe() throws PingMeFault {
        pingMeCount++;
        if ((pingMeCount % 2) == 0 || throwAlways) {
            LOG.fine("Throwing PingMeFault while executiong operation pingMe");
            FaultDetail fd = new FaultDetail();
            fd.setMajor((short)2);
            fd.setMinor((short)1);
            throw new PingMeFault("Pings succeed only every other time.", fd);
        } else {
            LOG.fine("Executing operation pingMe");       
        }
    }
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

        Greeter greeter = getGreeter();
        try {
            greeter.pingMe();
            fail("Should throw Exception!");
        } catch (PingMeFault ex) {
            FaultDetail detail = ex.getFaultInfo();
            assertEquals((short)2, detail.getMajor());
            assertEquals((short)1, detail.getMinor());
            assertEquals("PingMeFault raised by server", ex.getMessage());
            StackTraceElement[] element = ex.getStackTrace();
            // The stack trace will be reset as it's a declare exception
            assertEquals("org.apache.cxf.jaxws.JaxWsClientProxy", element[0].getClassName());
        }
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

        Greeter greeter = getGreeter();
        try {
            greeter.pingMe();
            fail("Should throw Exception!");
        } catch (PingMeFault ex) {
            FaultDetail detail = ex.getFaultInfo();
            assertEquals((short)2, detail.getMajor());
            assertEquals((short)1, detail.getMinor());
            assertEquals("PingMeFault raised by server", ex.getMessage());
            StackTraceElement[] element = ex.getStackTrace();
            assertEquals("org.apache.cxf.systest.soapfault.details.GreeterImpl11",
                         element[0].getClassName());
        }
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

    public void greetMeOneWay(String requestType) {
        System.out.println("*********  greetMeOneWay: " + requestType);
    }

    public void pingMe() throws PingMeFault {
        FaultDetail faultDetail = new FaultDetail();
        faultDetail.setMajor((short)2);
        faultDetail.setMinor((short)1);
        LOG.info("Executing operation pingMe, throwing PingMeFault exception");
        System.out.println("Executing operation pingMe, throwing PingMeFault exception\n");
        throw new PingMeFault("PingMeFault raised by server", faultDetail);       
    }
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

        if (null != mode) {
            Throwable cause = message.getContent(Exception.class).getCause();
           
            if (FaultMode.CHECKED_APPLICATION_FAULT == mode) {
                PingMeFault original = (PingMeFault)cause;               
                FaultDetail detail = new FaultDetail();
                detail.setMajor((short)20);
                detail.setMinor((short)10);
                PingMeFault replaced = new PingMeFault(original.getMessage(), detail);
                message.setContent(Exception.class, new Fault(replaced));
            } else {
                RuntimeException original = (RuntimeException)cause;
                RuntimeException replaced = new RuntimeException(original.getMessage().toUpperCase());
View Full Code Here

Examples of org.apache.cxf.greeter_control.types.FaultDetail

        Greeter greeter = getGreeter();
        try {
            greeter.pingMe();
            fail("Should throw Exception!");
        } catch (PingMeFault ex) {
            FaultDetail detail = ex.getFaultInfo();
            assertEquals((short)2, detail.getMajor());
            assertEquals((short)1, detail.getMinor());
            assertEquals("PingMeFault raised by server", ex.getMessage());
            StackTraceElement[] element = ex.getStackTrace();
            // The stack trace will be reset as it's a declare exception
            assertEquals("org.apache.cxf.jaxws.JaxWsClientProxy", element[0].getClassName());
        }
View Full Code Here

Examples of org.apache.cxf.hello_world_corba.types.FaultDetail

    }

    public void pingMe(String faultType) throws PingMeFault {
        if ("USER".equals(faultType)) {

            FaultDetail detail = new FaultDetail();
            detail.setMajor((short)1);
            detail.setMinor((short)2);
            throw new PingMeFault("USER FAULT TEST", detail);
        } else if ("SYSTEM".equals(faultType)) {
            throw new Fault(new Message(EX_STRING, (ResourceBundle)null,
                    new Object[]{"FAULT TEST"}));
        } else {
View Full Code Here

Examples of org.apache.handlers.types.FaultDetail

    public int addNumbers(int number1, int number2) throws AddNumbersFault {
        System.out.println("addNumbers called....." + number1 + ":" + number2);
        if (number1 < 0 || number2 < 0) {
            String message = "Negative number cant be added!";
            String detail = "Numbers: " + number1 + ", " + number2;
            FaultDetail fault = new FaultDetail();
            fault.setMessage(message);
            fault.setFaultInfo(detail);
            throw new AddNumbersFault(message, fault);
        }
        return number1 + number2;
    }
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.