org.apache.axis
Class AxisFault
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.io.IOException
|
+--java.rmi.RemoteException
|
+--org.apache.axis.AxisFault
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- NoEndPointException, SerializationException
- public class AxisFault
- extends java.rmi.RemoteException
An exception which maps cleanly to a SOAP fault.
This is a base class for exceptions which are mapped to faults.
- Author:
- Doug Davis (dug@us.ibm.com), James Snell (jasnell@us.ibm.com)
- See Also:
- Serialized Form
Fields inherited from class java.rmi.RemoteException |
detail |
Constructor Summary |
|
AxisFault()
No-arg constructor for building one from an XML stream. |
protected |
AxisFault(java.lang.Exception target)
Wrap an AxisFault around an existing Exception - this is private
to force everyone to use makeFault() above, which sanity-checks us. |
|
AxisFault(QFault code,
java.lang.String str,
java.lang.String actor,
org.w3c.dom.Element[] details)
|
|
AxisFault(java.lang.String message)
|
|
AxisFault(java.lang.String code,
java.lang.String str,
java.lang.String actor,
org.w3c.dom.Element[] details)
|
|
AxisFault(java.lang.String message,
java.lang.Throwable t)
|
Methods inherited from class java.rmi.RemoteException |
getMessage, printStackTrace, printStackTrace, printStackTrace |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
faultCode
protected QFault faultCode
faultString
protected java.lang.String faultString
faultActor
protected java.lang.String faultActor
faultDetails
protected java.util.Vector faultDetails
AxisFault
public AxisFault(java.lang.String code,
java.lang.String str,
java.lang.String actor,
org.w3c.dom.Element[] details)
AxisFault
public AxisFault(QFault code,
java.lang.String str,
java.lang.String actor,
org.w3c.dom.Element[] details)
AxisFault
protected AxisFault(java.lang.Exception target)
- Wrap an AxisFault around an existing Exception - this is private
to force everyone to use makeFault() above, which sanity-checks us.
AxisFault
public AxisFault(java.lang.String message)
AxisFault
public AxisFault()
- No-arg constructor for building one from an XML stream.
AxisFault
public AxisFault(java.lang.String message,
java.lang.Throwable t)
makeFault
public static AxisFault makeFault(java.lang.Exception e)
- Make an AxisFault based on a passed Exception. If the Exception is
already an AxisFault, simply use that. Otherwise, wrap it in an
AxisFault. If the Exception is an InvocationTargetException (which
already wraps another Exception), get the wrapped Exception out from
there and use that instead of the passed one.
dump
public void dump()
dumpToString
public java.lang.String dumpToString()
setFaultCode
public void setFaultCode(QFault code)
setFaultCode
public void setFaultCode(java.lang.String code)
getFaultCode
public QFault getFaultCode()
setFaultString
public void setFaultString(java.lang.String str)
getFaultString
public java.lang.String getFaultString()
setFaultActor
public void setFaultActor(java.lang.String actor)
getFaultActor
public java.lang.String getFaultActor()
setFaultDetail
public void setFaultDetail(org.w3c.dom.Element[] details)
setFaultDetailString
public void setFaultDetailString(java.lang.String details)
getFaultDetails
public org.w3c.dom.Element[] getFaultDetails()
output
public void output(SerializationContext context)
throws java.lang.Exception
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Throwable
Copyright © 2001 Apache XML Project. All Rights Reserved.