Class Addressing200408
java.lang.Object
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.soap.addressing.version.AbstractAddressingVersion
org.springframework.ws.soap.addressing.version.Addressing200408
- All Implemented Interfaces:
AddressingVersion
Implements the August 2004 edition of the WS-Addressing specification. This version of
the specification is used by Microsoft's Web Services Enhancements (WSE) 3.0, and
supported by Axis 1 and 2, and XFire.
- Since:
- 1.5.0
- See Also:
-
Field Summary
Fields inherited from class org.springframework.xml.transform.TransformerObjectSupport
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAddressingHeaders(SoapMessage message, MessageAddressingProperties map) Adds addressing SOAP headers to the given message, using the givenMessageAddressingProperties.protected final URIReturns the anonymous URI.protected final @Nullable EndpointReferencegetDefaultReplyTo(@Nullable EndpointReference from) Returns the default ReplyTo EPR.protected @Nullable URIReturns the default To URI.protected final StringReturns the reason of the fault that indicates that a header is invalid.protected final QNameReturns the qualified name of the fault subcode that indicates that a header is invalid.protected final StringReturns the reason of the fault that indicates that a header is missing.protected final QNameReturns the qualified name of the fault subcode that indicates that a header is missing.protected final StringReturns the WS-Addressing namespace handled by this specification.protected final @Nullable URIgetNone()Returns the none URI, ornullif the spec does not define it.booleanIndicates whether the givenMessageAddressingPropertieshas all required properties.booleanIndicates whether the wsa:To header is REQUIRED or not.toString()Methods inherited from class org.springframework.ws.soap.addressing.version.AbstractAddressingVersion
addEndpointReference, addInvalidAddressingHeaderFault, addMessageAddressingHeaderRequiredFault, addReferenceNodes, getActionName, getAddressName, getFaultToName, getFromName, getMessageAddressingProperties, getMessageIdName, getNamespacePrefix, getReferenceParametersName, getReferencePropertiesName, getRelatesToName, getRelationshipTypeName, getReplyToName, getToName, hasAnonymousAddress, hasNoneAddress, understandsMethods inherited from class org.springframework.xml.transform.TransformerObjectSupport
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
-
Constructor Details
-
Addressing200408
public Addressing200408()
-
-
Method Details
-
addAddressingHeaders
Description copied from interface:AddressingVersionAdds addressing SOAP headers to the given message, using the givenMessageAddressingProperties.- Specified by:
addAddressingHeadersin interfaceAddressingVersion- Overrides:
addAddressingHeadersin classAbstractAddressingVersion- Parameters:
message- the message to add the headers tomap- the message addressing properties
-
hasRequiredProperties
Description copied from interface:AddressingVersionIndicates whether the givenMessageAddressingPropertieshas all required properties.- Returns:
trueif the to and action properties have been set, and - if a reply or fault endpoint has been set - also checks for the message id
-
isToHeaderRequired
public boolean isToHeaderRequired()Description copied from interface:AddressingVersionIndicates whether the wsa:To header is REQUIRED or not.- Returns:
trueif the wsa:To header of theAddressingVersionis REQUIRED.
-
getAnonymous
Description copied from class:AbstractAddressingVersionReturns the anonymous URI.- Specified by:
getAnonymousin classAbstractAddressingVersion
-
getInvalidAddressingHeaderFaultReason
Description copied from class:AbstractAddressingVersionReturns the reason of the fault that indicates that a header is invalid.- Specified by:
getInvalidAddressingHeaderFaultReasonin classAbstractAddressingVersion
-
getInvalidAddressingHeaderFaultSubcode
Description copied from class:AbstractAddressingVersionReturns the qualified name of the fault subcode that indicates that a header is invalid.- Specified by:
getInvalidAddressingHeaderFaultSubcodein classAbstractAddressingVersion
-
getMessageAddressingHeaderRequiredFaultReason
Description copied from class:AbstractAddressingVersionReturns the reason of the fault that indicates that a header is missing.- Specified by:
getMessageAddressingHeaderRequiredFaultReasonin classAbstractAddressingVersion
-
getMessageAddressingHeaderRequiredFaultSubcode
Description copied from class:AbstractAddressingVersionReturns the qualified name of the fault subcode that indicates that a header is missing.- Specified by:
getMessageAddressingHeaderRequiredFaultSubcodein classAbstractAddressingVersion
-
getNamespaceUri
Description copied from class:AbstractAddressingVersionReturns the WS-Addressing namespace handled by this specification.- Specified by:
getNamespaceUriin classAbstractAddressingVersion
-
getDefaultTo
Description copied from class:AbstractAddressingVersionReturns the default To URI.- Specified by:
getDefaultToin classAbstractAddressingVersion
-
getDefaultReplyTo
Description copied from class:AbstractAddressingVersionReturns the default ReplyTo EPR. Can be based on the From EPR, or the anonymous URI.- Specified by:
getDefaultReplyToin classAbstractAddressingVersion
-
getNone
Description copied from class:AbstractAddressingVersionReturns the none URI, ornullif the spec does not define it.- Specified by:
getNonein classAbstractAddressingVersion
-
toString
-