com.sun.xml.ws.addressing
Class WsaTubeHelper

java.lang.Object
  extended by com.sun.xml.ws.addressing.WsaTubeHelper
Direct Known Subclasses:
WsaTubeHelperImpl, WsaTubeHelperImpl

public abstract class WsaTubeHelper
extends java.lang.Object


Field Summary
protected  AddressingVersion addVer
           
protected  WSBinding binding
           
protected  SEIModel seiModel
           
protected  SOAPVersion soapVer
           
protected  WSDLPort wsdlPort
           
 
Constructor Summary
WsaTubeHelper(WSBinding binding, SEIModel seiModel, WSDLPort wsdlPort)
           
 
Method Summary
 javax.xml.soap.SOAPFault createInvalidAddressingHeaderFault(InvalidAddressingHeaderException e, AddressingVersion av)
           
 java.lang.String getEffectiveInputAction(Packet packet)
          This method gives the Input addressing Action for a message.
 java.lang.String getFaultAction(Packet requestPacket, Packet responsePacket)
           
 java.lang.String getInputAction(Packet packet)
           
abstract  void getInvalidMapDetail(javax.xml.namespace.QName name, org.w3c.dom.Element element)
           
abstract  void getMapRequiredDetail(javax.xml.namespace.QName name, org.w3c.dom.Element element)
           
 java.lang.String getOutputAction(Packet packet)
           
abstract  void getProblemActionDetail(java.lang.String action, org.w3c.dom.Element element)
           
 java.lang.String getSOAPAction(Packet packet)
           
 boolean isInputActionDefault(Packet packet)
           
 javax.xml.soap.SOAPFault newMapRequiredFault(MissingAddressingHeaderException e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

seiModel

protected SEIModel seiModel

wsdlPort

protected WSDLPort wsdlPort

binding

protected WSBinding binding

soapVer

protected final SOAPVersion soapVer

addVer

protected final AddressingVersion addVer
Constructor Detail

WsaTubeHelper

public WsaTubeHelper(WSBinding binding,
                     SEIModel seiModel,
                     WSDLPort wsdlPort)
Method Detail

getFaultAction

public java.lang.String getFaultAction(Packet requestPacket,
                                       Packet responsePacket)

getInputAction

public java.lang.String getInputAction(Packet packet)

getEffectiveInputAction

public java.lang.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)

getSOAPAction

public java.lang.String getSOAPAction(Packet packet)

getOutputAction

public java.lang.String getOutputAction(Packet packet)

createInvalidAddressingHeaderFault

public javax.xml.soap.SOAPFault createInvalidAddressingHeaderFault(InvalidAddressingHeaderException e,
                                                                   AddressingVersion av)

newMapRequiredFault

public javax.xml.soap.SOAPFault newMapRequiredFault(MissingAddressingHeaderException e)

getProblemActionDetail

public abstract void getProblemActionDetail(java.lang.String action,
                                            org.w3c.dom.Element element)

getInvalidMapDetail

public abstract void getInvalidMapDetail(javax.xml.namespace.QName name,
                                         org.w3c.dom.Element element)

getMapRequiredDetail

public abstract void getMapRequiredDetail(javax.xml.namespace.QName name,
                                          org.w3c.dom.Element element)


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.