Class 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 binding  
      protected boolean isSOAP12  
      protected javax.xml.soap.MessageFactory messageFactory  
      protected com.sun.xml.ws.api.model.wsdl.WSDLPort port  
      protected SecurityConfiguration sConfig  
      protected com.sun.xml.ws.api.WSService service  
      protected javax.xml.soap.SOAPFactory soapFactory  
      protected com.sun.xml.ws.api.SOAPVersion soapVersion  
      protected boolean wasConfigChecked  
      • 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl copy​(com.sun.xml.ws.api.pipe.TubeCloner cloner)  
      javax.xml.ws.soap.SOAPFaultException getSOAPFaultException​(WssSoapFaultException sfe, boolean isSOAP12)  
      void preDestroy()  
      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
    • Field Detail

      • 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 javax.xml.soap.SOAPFactory soapFactory
      • messageFactory

        protected javax.xml.soap.MessageFactory messageFactory
      • soapVersion

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

        protected boolean isSOAP12
      • wasConfigChecked

        protected boolean wasConfigChecked
    • Constructor Detail

      • 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 Detail

      • 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 javax.xml.ws.soap.SOAPFaultException getSOAPFaultException​(WssSoapFaultException sfe,
                                                                          boolean isSOAP12)