Class XWSSClientTube

java.lang.Object
com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
com.sun.xml.xwss.XWSSClientTube
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe, com.sun.xml.ws.api.pipe.Tube

public class XWSSClientTube extends com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.sun.xml.ws.api.WSBinding
     
    protected boolean
     
    protected jakarta.xml.soap.MessageFactory
     
    protected com.sun.xml.ws.api.model.wsdl.WSDLPort
     
     
    protected com.sun.xml.ws.api.WSService
     
    protected jakarta.xml.soap.SOAPFactory
     
    protected com.sun.xml.ws.api.SOAPVersion
     
    protected boolean
     

    Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl

    next
  • Constructor Summary

    Constructors
    Constructor
    Description
    XWSSClientTube(com.sun.xml.ws.api.model.wsdl.WSDLPort prt, com.sun.xml.ws.api.WSService svc, com.sun.xml.ws.api.WSBinding bnd, com.sun.xml.ws.api.pipe.Tube nextTube)
    Creates a new instance of XWSSClientPipe
    XWSSClientTube(XWSSClientTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
    copy(com.sun.xml.ws.api.pipe.TubeCloner cloner)
     
    jakarta.xml.ws.soap.SOAPFaultException
     
    void
     
    com.sun.xml.ws.api.pipe.NextAction
    processRequest(com.sun.xml.ws.api.message.Packet packet)
     
    com.sun.xml.ws.api.pipe.NextAction
    processResponse(com.sun.xml.ws.api.message.Packet ret)
     
    com.sun.xml.ws.api.message.Packet
    secureRequest(com.sun.xml.ws.api.message.Packet packet)
     
    com.sun.xml.ws.api.message.Packet
    validateResponse(com.sun.xml.ws.api.message.Packet packet)
     

    Methods inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl

    processException

    Methods inherited from class com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl

    copy, doInvoke, doInvokeAndForget, doReturnWith, doSuspend, doSuspend, doSuspend, doSuspend, doThrow, doThrow, process

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • port

      protected com.sun.xml.ws.api.model.wsdl.WSDLPort port
    • service

      protected com.sun.xml.ws.api.WSService service
    • binding

      protected com.sun.xml.ws.api.WSBinding binding
    • soapFactory

      protected jakarta.xml.soap.SOAPFactory soapFactory
    • messageFactory

      protected jakarta.xml.soap.MessageFactory messageFactory
    • soapVersion

      protected com.sun.xml.ws.api.SOAPVersion soapVersion
    • isSOAP12

      protected boolean isSOAP12
    • wasConfigChecked

      protected boolean wasConfigChecked
    • sConfig

      protected SecurityConfiguration sConfig
  • Constructor Details

    • XWSSClientTube

      public XWSSClientTube(com.sun.xml.ws.api.model.wsdl.WSDLPort prt, com.sun.xml.ws.api.WSService svc, com.sun.xml.ws.api.WSBinding bnd, com.sun.xml.ws.api.pipe.Tube nextTube)
      Creates a new instance of XWSSClientPipe
    • XWSSClientTube

      public XWSSClientTube(XWSSClientTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
  • Method Details

    • copy

      public com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl copy(com.sun.xml.ws.api.pipe.TubeCloner cloner)
      Specified by:
      copy in interface com.sun.xml.ws.api.pipe.Tube
      Specified by:
      copy in class com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
    • processRequest

      public com.sun.xml.ws.api.pipe.NextAction processRequest(com.sun.xml.ws.api.message.Packet packet)
      Specified by:
      processRequest in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      processRequest in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    • processResponse

      public com.sun.xml.ws.api.pipe.NextAction processResponse(com.sun.xml.ws.api.message.Packet ret)
      Specified by:
      processResponse in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      processResponse in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    • preDestroy

      public void preDestroy()
      Specified by:
      preDestroy in interface com.sun.xml.ws.api.pipe.Pipe
      Specified by:
      preDestroy in interface com.sun.xml.ws.api.pipe.Tube
      Overrides:
      preDestroy in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    • validateResponse

      public com.sun.xml.ws.api.message.Packet validateResponse(com.sun.xml.ws.api.message.Packet packet)
    • secureRequest

      public com.sun.xml.ws.api.message.Packet secureRequest(com.sun.xml.ws.api.message.Packet packet)
    • getSOAPFaultException

      public jakarta.xml.ws.soap.SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe, boolean isSOAP12)