SOAPFault.java |
/* * JBoss, the OpenSource WebOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package javax.xml.soap; import java.util.Locale; /** An element in the SOAPBody object that contains error and/or status * information. This information may relate to errors in the SOAPMessage * object or to problems that are not related to the content in the message * itself. Problems not related to the message itself are generally errors in * processing, such as the inability to communicate with an upstream server. * * The SOAPFault interface provides methods for retrieving the information * contained in a SOAPFault object and for setting the fault code, the fault * actor, and a string describing the fault. A fault code is one of the codes * defined in the SOAP 1.1 specification that describe the fault. An actor is * an intermediate recipient to whom a message was routed. The message path may * include one or more actors, or, if no actors are specified, the message goes * only to the default actor, which is the final intended recipient. * * @author Scott.Stark@jboss.org * @version $Revision: 1.1 $ */ public interface SOAPFault extends SOAPBodyElement { public Detail addDetail() throws SOAPException; public Detail getDetail(); public String getFaultActor(); public String getFaultCode(); public Name getFaultCodeAsName(); public String getFaultString(); public Locale getFaultStringLocale(); public void setFaultActor(String faultActor) throws SOAPException; public void setFaultCode(String faultCode) throws SOAPException; public void setFaultCode(Name faultCodeQName) throws SOAPException; public void setFaultString(String faultString) throws SOAPException; public void setFaultString(String faultString, Locale locale) throws SOAPException; }
SOAPFault.java |