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
- Author:
- Arjen Poutsma, Leandro Quiroga
- 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 EndpointReferenceReturns the default ReplyTo EPR.protected 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 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
-