Package org.apache.axis2.addressing
Class AddressingFaultsHelper
java.lang.Object
org.apache.axis2.addressing.AddressingFaultsHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.axiom.om.OMElementgetDetailElementForAddressingFault(MessageContext messageContext, org.apache.axiom.om.OMNamespace addressingNamespaceObject) static StringgetMessageForAxisFault(String faultCodeLocalName, String faultDetail) Build an understanndable fault string for the given faultCode and wsa:FaultDetail info.static voidtriggerActionMismatchFault(MessageContext messageContext, String soapAction, String wsaAction) static voidtriggerActionNotSupportedFault(MessageContext messageContext, String problemAction) static voidtriggerDestinationUnreachableFault(MessageContext messageContext, String address) static voidtriggerInvalidCardinalityFault(MessageContext messageContext, String incorrectHeaderName) static voidtriggerInvalidEPRFault(MessageContext messageContext, String incorrectHeaderName) static voidtriggerMessageAddressingRequiredFault(MessageContext messageContext, String missingHeaderName) static voidtriggerMissingAddressInEPRFault(MessageContext messageContext, String incorrectHeaderName) static voidtriggerOnlyAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName) static voidtriggerOnlyNonAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName)
-
Constructor Details
-
AddressingFaultsHelper
public AddressingFaultsHelper()
-
-
Method Details
-
getMessageForAxisFault
Build an understanndable fault string for the given faultCode and wsa:FaultDetail info. Should really use a message bundle.- Parameters:
faultCodeLocalName-faultDetail-- Returns:
-
triggerInvalidEPRFault
public static void triggerInvalidEPRFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault - Throws:
AxisFault
-
triggerInvalidCardinalityFault
public static void triggerInvalidCardinalityFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault - Throws:
AxisFault
-
triggerMissingAddressInEPRFault
public static void triggerMissingAddressInEPRFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault - Throws:
AxisFault
-
triggerActionMismatchFault
public static void triggerActionMismatchFault(MessageContext messageContext, String soapAction, String wsaAction) throws AxisFault - Throws:
AxisFault
-
triggerOnlyAnonymousAddressSupportedFault
public static void triggerOnlyAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault - Throws:
AxisFault
-
triggerOnlyNonAnonymousAddressSupportedFault
public static void triggerOnlyNonAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault - Throws:
AxisFault
-
triggerMessageAddressingRequiredFault
public static void triggerMessageAddressingRequiredFault(MessageContext messageContext, String missingHeaderName) throws AxisFault - Throws:
AxisFault
-
triggerDestinationUnreachableFault
public static void triggerDestinationUnreachableFault(MessageContext messageContext, String address) throws AxisFault - Throws:
AxisFault
-
triggerActionNotSupportedFault
public static void triggerActionNotSupportedFault(MessageContext messageContext, String problemAction) throws AxisFault - Throws:
AxisFault
-
getDetailElementForAddressingFault
public static org.apache.axiom.om.OMElement getDetailElementForAddressingFault(MessageContext messageContext, org.apache.axiom.om.OMNamespace addressingNamespaceObject)
-