org.apache.axis.message.addressing
Class AddressingHeaderFault

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.io.IOException
              extended by java.rmi.RemoteException
                  extended by org.apache.axis.AxisFault
                      extended by org.apache.axis.message.addressing.AddressingHeaderFault
All Implemented Interfaces:
java.io.Serializable

public class AddressingHeaderFault
extends org.apache.axis.AxisFault

AddressingHeaderFault type.

Version:
$Revision: 14 $
Author:
Davanum Srinivas, Rodrigo Ruiz
See Also:
Serialized Form

Field Summary
static javax.xml.namespace.QName ACTION_MISMATCH
          Action mismatch fault name.
static javax.xml.namespace.QName DUPLICATE_MSGID
          Duplicate Message ID fault name.
static javax.xml.namespace.QName FAULT_DETAIL
          Fault detail field name.
static javax.xml.namespace.QName HEADER_REQUIRED
          Header required fault name.
static javax.xml.namespace.QName INVALID_ADDRESS
          Invalid address fault name.
static javax.xml.namespace.QName INVALID_CARDINALITY
          Invalid cardinality fault name.
static javax.xml.namespace.QName INVALID_EPR
          Invalid EPR fault name.
static javax.xml.namespace.QName MISSING_ADDRESS
          Missing address fault name.
static javax.xml.namespace.QName PROBLEM_HEADER
          Problem header name.
 
Fields inherited from class org.apache.axis.AxisFault
faultActor, faultCode, faultDetails, faultHeaders, faultNode, faultString, faultSubCode, log
 
Fields inherited from class java.rmi.RemoteException
detail
 
Constructor Summary
AddressingHeaderFault(javax.xml.namespace.QName subSubCode, java.lang.String problemHeader)
          Creates an instance, using a predefined message depending on the sub-code.
AddressingHeaderFault(java.lang.String faultString)
          Creates a new instance.
AddressingHeaderFault(java.lang.String faultString, javax.xml.namespace.QName subSubCode, java.lang.String problemHeader)
          Creates a new instance.
AddressingHeaderFault(java.lang.String faultString, java.lang.String problemHeader)
          Creates a new instance.
 
Method Summary
 
Methods inherited from class org.apache.axis.AxisFault
addFaultDetail, addFaultDetail, addFaultDetailString, addFaultSubCode, addFaultSubCodeAsString, addHeader, addHostname, addHostnameIfNeeded, clearFaultDetails, clearFaultSubCodes, clearHeaders, dump, dumpToString, getFaultActor, getFaultCode, getFaultDetails, getFaultNode, getFaultReason, getFaultRole, getFaultString, getFaultSubCodes, getHeaders, initFaultSubCodes, lookupFaultDetail, makeFault, output, printStackTrace, printStackTrace, removeFaultDetail, removeHostname, setFaultActor, setFaultCode, setFaultCode, setFaultCodeAsString, setFaultDetail, setFaultDetailString, setFaultNode, setFaultReason, setFaultRole, setFaultString, toString, writeDetails
 
Methods inherited from class java.rmi.RemoteException
getCause, getMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INVALID_ADDRESS

public static final javax.xml.namespace.QName INVALID_ADDRESS
Invalid address fault name.


INVALID_CARDINALITY

public static final javax.xml.namespace.QName INVALID_CARDINALITY
Invalid cardinality fault name.


HEADER_REQUIRED

public static final javax.xml.namespace.QName HEADER_REQUIRED
Header required fault name.


INVALID_EPR

public static final javax.xml.namespace.QName INVALID_EPR
Invalid EPR fault name.


MISSING_ADDRESS

public static final javax.xml.namespace.QName MISSING_ADDRESS
Missing address fault name.


DUPLICATE_MSGID

public static final javax.xml.namespace.QName DUPLICATE_MSGID
Duplicate Message ID fault name.


ACTION_MISMATCH

public static final javax.xml.namespace.QName ACTION_MISMATCH
Action mismatch fault name.


PROBLEM_HEADER

public static final javax.xml.namespace.QName PROBLEM_HEADER
Problem header name.


FAULT_DETAIL

public static final javax.xml.namespace.QName FAULT_DETAIL
Fault detail field name.

Constructor Detail

AddressingHeaderFault

public AddressingHeaderFault(java.lang.String faultString)
Creates a new instance.

Parameters:
faultString - Error message

AddressingHeaderFault

public AddressingHeaderFault(javax.xml.namespace.QName subSubCode,
                             java.lang.String problemHeader)
Creates an instance, using a predefined message depending on the sub-code.

Parameters:
subSubCode - Error sub-code
problemHeader - Problematic header name

AddressingHeaderFault

public AddressingHeaderFault(java.lang.String faultString,
                             javax.xml.namespace.QName subSubCode,
                             java.lang.String problemHeader)
Creates a new instance.

Parameters:
faultString - Error message
subSubCode - Error code
problemHeader - Problem header

AddressingHeaderFault

public AddressingHeaderFault(java.lang.String faultString,
                             java.lang.String problemHeader)
Creates a new instance.

Parameters:
faultString - Error message
problemHeader - Header error source


Copyright © 2008-2009 Rodrigo Ruiz. All Rights Reserved.