Class XWSSServerTube

  • All Implemented Interfaces:
    com.sun.xml.ws.api.pipe.Pipe, com.sun.xml.ws.api.pipe.Tube

    public class XWSSServerTube
    extends com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    • Field Detail

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

      • XWSSServerTube

        public XWSSServerTube​(com.sun.xml.ws.api.server.WSEndpoint epoint,
                              com.sun.xml.ws.api.model.wsdl.WSDLPort prt,
                              com.sun.xml.ws.api.pipe.Tube nextTube)
        Creates a new instance of XWSSServerPipe
      • XWSSServerTube

        public XWSSServerTube​(XWSSServerTube that,
                              com.sun.xml.ws.api.pipe.TubeCloner cloner)
    • Method Detail

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

        public com.sun.xml.ws.api.message.Packet validateRequest​(com.sun.xml.ws.api.message.Packet packet)
                                                          throws Exception
        Throws:
        Exception
      • secureResponse

        public com.sun.xml.ws.api.message.Packet secureResponse​(com.sun.xml.ws.api.message.Packet packet)
                                                         throws Exception
        Throws:
        Exception
      • addFault

        public void addFault​(WssSoapFaultException sfe,
                             javax.xml.soap.SOAPMessage soapMessage,
                             boolean isSOAP12)
                      throws javax.xml.soap.SOAPException
        Throws:
        javax.xml.soap.SOAPException
      • getSOAPFaultException

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