Package com.sun.xml.ws.addressing
Class WsaTubeHelper
- java.lang.Object
-
- com.sun.xml.ws.addressing.WsaTubeHelper
-
- Direct Known Subclasses:
WsaTubeHelperImpl,WsaTubeHelperImpl
public abstract class WsaTubeHelper extends Object
- Author:
- Rama Pulavarthi, Arun Gupta
-
-
Field Summary
Fields Modifier and Type Field Description protected AddressingVersionaddVerprotected WSBindingbindingprotected SEIModelseiModelprotected SOAPVersionsoapVerprotected WSDLPortwsdlPort
-
Constructor Summary
Constructors Constructor Description WsaTubeHelper(WSBinding binding, SEIModel seiModel, WSDLPort wsdlPort)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description jakarta.xml.soap.SOAPFaultcreateInvalidAddressingHeaderFault(InvalidAddressingHeaderException e, AddressingVersion av)StringgetEffectiveInputAction(Packet packet)This method gives the Input addressing Action for a message.StringgetFaultAction(Packet requestPacket, Packet responsePacket)StringgetInputAction(Packet packet)abstract voidgetInvalidMapDetail(QName name, Element element)abstract voidgetMapRequiredDetail(QName name, Element element)StringgetOutputAction(Packet packet)abstract voidgetProblemActionDetail(String action, Element element)StringgetSOAPAction(Packet packet)booleanisInputActionDefault(Packet packet)jakarta.xml.soap.SOAPFaultnewMapRequiredFault(MissingAddressingHeaderException e)
-
-
-
Field Detail
-
seiModel
protected SEIModel seiModel
-
wsdlPort
protected WSDLPort wsdlPort
-
binding
protected WSBinding binding
-
soapVer
protected final SOAPVersion soapVer
-
addVer
protected final AddressingVersion addVer
-
-
Method Detail
-
getEffectiveInputAction
public String getEffectiveInputAction(Packet packet)
This method gives the Input addressing Action for a message. It gives the Action set in the wsdl operation for the corresponding payload. If it is not explicitly set, it gives the soapAction- Parameters:
packet-- Returns:
- input Action
-
isInputActionDefault
public boolean isInputActionDefault(Packet packet)
-
createInvalidAddressingHeaderFault
public jakarta.xml.soap.SOAPFault createInvalidAddressingHeaderFault(InvalidAddressingHeaderException e, AddressingVersion av)
-
newMapRequiredFault
public jakarta.xml.soap.SOAPFault newMapRequiredFault(MissingAddressingHeaderException e)
-
-