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 AddressingVersion
addVer
protected WSBinding
binding
protected SEIModel
seiModel
protected SOAPVersion
soapVer
protected WSDLPort
wsdlPort
-
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.SOAPFault
createInvalidAddressingHeaderFault(InvalidAddressingHeaderException e, AddressingVersion av)
String
getEffectiveInputAction(Packet packet)
This method gives the Input addressing Action for a message.String
getFaultAction(Packet requestPacket, Packet responsePacket)
String
getInputAction(Packet packet)
abstract void
getInvalidMapDetail(QName name, Element element)
abstract void
getMapRequiredDetail(QName name, Element element)
String
getOutputAction(Packet packet)
abstract void
getProblemActionDetail(String action, Element element)
String
getSOAPAction(Packet packet)
boolean
isInputActionDefault(Packet packet)
jakarta.xml.soap.SOAPFault
newMapRequiredFault(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)
-
-