com.sun.xml.xwss
Class XWSSClientTube

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.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
protected  com.sun.xml.ws.api.WSBinding binding
           
protected  boolean isSOAP12
           
protected  MessageFactory messageFactory
           
protected  com.sun.xml.ws.api.model.wsdl.WSDLPort port
           
protected  SecurityConfiguration sConfig
           
protected  com.sun.xml.ws.api.WSService service
           
protected  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
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
 com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl copy(com.sun.xml.ws.api.pipe.TubeCloner cloner)
           
 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, doThrow, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 SOAPFactory soapFactory

messageFactory

protected MessageFactory messageFactory

soapVersion

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

isSOAP12

protected boolean isSOAP12

wasConfigChecked

protected boolean wasConfigChecked

sConfig

protected SecurityConfiguration sConfig
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
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

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 SOAPFaultException getSOAPFaultException(WssSoapFaultException sfe,
                                                boolean isSOAP12)


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