public class AddressingFaultsHelper extends Object
Constructor and Description |
---|
AddressingFaultsHelper() |
Modifier and Type | Method and Description |
---|---|
static org.apache.axiom.om.OMElement |
getDetailElementForAddressingFault(MessageContext messageContext,
org.apache.axiom.om.OMNamespace addressingNamespaceObject) |
static String |
getMessageForAxisFault(String faultCodeLocalName,
String faultDetail)
Build an understanndable fault string for the given faultCode and wsa:FaultDetail info.
|
static void |
triggerActionMismatchFault(MessageContext messageContext,
String soapAction,
String wsaAction) |
static void |
triggerActionNotSupportedFault(MessageContext messageContext,
String problemAction) |
static void |
triggerDestinationUnreachableFault(MessageContext messageContext,
String address) |
static void |
triggerInvalidCardinalityFault(MessageContext messageContext,
String incorrectHeaderName) |
static void |
triggerInvalidEPRFault(MessageContext messageContext,
String incorrectHeaderName) |
static void |
triggerMessageAddressingRequiredFault(MessageContext messageContext,
String missingHeaderName) |
static void |
triggerMissingAddressInEPRFault(MessageContext messageContext,
String incorrectHeaderName) |
static void |
triggerOnlyAnonymousAddressSupportedFault(MessageContext messageContext,
String incorrectHeaderName) |
static void |
triggerOnlyNonAnonymousAddressSupportedFault(MessageContext messageContext,
String incorrectHeaderName) |
public static String getMessageForAxisFault(String faultCodeLocalName, String faultDetail)
faultCodeLocalName
- faultDetail
- public static void triggerInvalidEPRFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault
AxisFault
public static void triggerInvalidCardinalityFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault
AxisFault
public static void triggerMissingAddressInEPRFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault
AxisFault
public static void triggerActionMismatchFault(MessageContext messageContext, String soapAction, String wsaAction) throws AxisFault
AxisFault
public static void triggerOnlyAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault
AxisFault
public static void triggerOnlyNonAnonymousAddressSupportedFault(MessageContext messageContext, String incorrectHeaderName) throws AxisFault
AxisFault
public static void triggerMessageAddressingRequiredFault(MessageContext messageContext, String missingHeaderName) throws AxisFault
AxisFault
public static void triggerDestinationUnreachableFault(MessageContext messageContext, String address) throws AxisFault
AxisFault
public static void triggerActionNotSupportedFault(MessageContext messageContext, String problemAction) throws AxisFault
AxisFault
public static org.apache.axiom.om.OMElement getDetailElementForAddressingFault(MessageContext messageContext, org.apache.axiom.om.OMNamespace addressingNamespaceObject)
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.