Class XWSSServerTube

java.lang.Object
com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
com.sun.xml.xwss.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 Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected static final String
     
    protected static final String
     
    protected boolean
     
    protected javax.xml.soap.MessageFactory
     
    protected javax.xml.soap.SOAPFactory
     
    protected com.sun.xml.ws.api.SOAPVersion
     
    protected static final String
     

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

    next
  • Constructor Summary

    Constructors
    Constructor
    Description
    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(XWSSServerTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addFault(WssSoapFaultException sfe, javax.xml.soap.SOAPMessage soapMessage, boolean isSOAP12)
     
    com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
    copy(com.sun.xml.ws.api.pipe.TubeCloner cloner)
     
    protected javax.xml.soap.SOAPFault
     
    javax.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
    secureResponse(com.sun.xml.ws.api.message.Packet packet)
     
    com.sun.xml.ws.api.message.Packet
    validateRequest(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

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

      protected static final String FAILURE
      See Also:
    • TRUE

      protected static final String TRUE
      See Also:
    • FALSE

      protected static final String FALSE
      See Also:
    • CONTEXT_WSDL_OPERATION

      protected static final String CONTEXT_WSDL_OPERATION
      See Also:
  • Constructor Details

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

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

      protected javax.xml.soap.SOAPFault getSOAPFault(WssSoapFaultException sfe)
    • 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