Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleException generated by Axis2 1.1
package stockexceptiontestservice.scatesttool;

public class InvalidSymbolFaultException extends java.lang.Exception{
    
    private stockexceptiontestservice.scatesttool.InvalidSymbolFault faultMessage;
    
    public InvalidSymbolFaultException() {
        super("InvalidSymbolFaultException");
    }
           
    public InvalidSymbolFaultException(java.lang.String s) {
       super(s);
    }
    
    public InvalidSymbolFaultException(java.lang.String s, java.lang.Throwable ex) {
      super(s, ex);
    }
    
    public void setFaultMessage(stockexceptiontestservice.scatesttool.InvalidSymbolFault msg){
       faultMessage = msg;
    }
    
    public stockexceptiontestservice.scatesttool.InvalidSymbolFault getFaultMessage(){
       return faultMessage;
    }
}
Note

The generated exception has the getter and setter for the fault: setFaultMessage(...) and getFaultMessage() and that's the pattern Axis2 adopts for web service fault to java exception mapping.

The InvalidSymbolFault is a generated class to represent the fault. It can be generated using different databindings such as ADB, JAXB (and hopefully SDO in the future).