com.sun.xml.xwss
Class XWSSServerTube

java.lang.Object
  extended by com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl
      extended by com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
          extended by 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
protected static String CONTEXT_WSDL_OPERATION
           
protected static String FAILURE
           
protected static String FALSE
           
protected  boolean isSOAP12
           
protected  javax.xml.soap.MessageFactory messageFactory
           
protected  javax.xml.soap.SOAPFactory soapFactory
           
protected  com.sun.xml.ws.api.SOAPVersion soapVersion
           
protected static String TRUE
           
 
Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
next
 
Constructor Summary
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
 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 getSOAPFault(WssSoapFaultException sfe)
           
 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 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, doThrow, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

FAILURE

protected static final String FAILURE
See Also:
Constant Field Values

TRUE

protected static final String TRUE
See Also:
Constant Field Values

FALSE

protected static final String FALSE
See Also:
Constant Field Values

CONTEXT_WSDL_OPERATION

protected static final String CONTEXT_WSDL_OPERATION
See Also:
Constant Field Values
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

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
Overrides:
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


Copyright © 2005-2012 Oracle Corporation. All Rights Reserved.