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:
Pipe, Tube

public class XWSSServerTube
extends AbstractFilterTubeImpl


Field Summary
protected static String CONTEXT_WSDL_OPERATION
           
protected static String FAILURE
           
protected static String FALSE
           
protected  boolean isSOAP12
           
protected  MessageFactory messageFactory
           
protected  SOAPFactory soapFactory
           
protected  SOAPVersion soapVersion
           
protected static String TRUE
           
 
Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
next
 
Constructor Summary
XWSSServerTube(WSEndpoint epoint, WSDLPort prt, Tube nextTube)
          Creates a new instance of XWSSServerPipe
XWSSServerTube(XWSSServerTube that, TubeCloner cloner)
           
 
Method Summary
 void addFault(WssSoapFaultException sfe, SOAPMessage soapMessage, boolean isSOAP12)
           
 AbstractTubeImpl copy(TubeCloner cloner)
           
protected  SOAPFault getSOAPFault(WssSoapFaultException sfe)
           
 SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe, boolean isSOAP12)
           
 void preDestroy()
           
 NextAction processRequest(Packet packet)
           
 NextAction processResponse(Packet ret)
           
 Packet secureResponse(Packet packet)
           
 Packet validateRequest(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 Detail

soapFactory

protected SOAPFactory soapFactory

messageFactory

protected MessageFactory messageFactory

soapVersion

protected 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(WSEndpoint epoint,
                      WSDLPort prt,
                      Tube nextTube)
Creates a new instance of XWSSServerPipe


XWSSServerTube

public XWSSServerTube(XWSSServerTube that,
                      TubeCloner cloner)
Method Detail

preDestroy

public void preDestroy()
Specified by:
preDestroy in interface Pipe
Specified by:
preDestroy in interface Tube
Overrides:
preDestroy in class AbstractFilterTubeImpl

validateRequest

public Packet validateRequest(Packet packet)
                       throws Exception
Throws:
Exception

secureResponse

public Packet secureResponse(Packet packet)
                      throws Exception
Throws:
Exception

addFault

public void addFault(WssSoapFaultException sfe,
                     SOAPMessage soapMessage,
                     boolean isSOAP12)
              throws SOAPException
Throws:
SOAPException

getSOAPFault

protected SOAPFault getSOAPFault(WssSoapFaultException sfe)

getSOAPFaultException

public SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe,
                                                boolean isSOAP12)

copy

public AbstractTubeImpl copy(TubeCloner cloner)
Specified by:
copy in interface Tube
Overrides:
copy in class AbstractTubeImpl

processRequest

public NextAction processRequest(Packet packet)
Specified by:
processRequest in interface Tube
Overrides:
processRequest in class AbstractFilterTubeImpl

processResponse

public NextAction processResponse(Packet ret)
Specified by:
processResponse in interface Tube
Overrides:
processResponse in class AbstractFilterTubeImpl


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