com.sun.xml.wss.provider.wsit
Class ClientSecurityTube

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.wss.provider.wsit.ClientSecurityTube
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe, com.sun.xml.ws.api.pipe.Tube, SecureConversationInitiator

public class ClientSecurityTube
extends com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
implements SecureConversationInitiator


Field Summary
protected  PipeHelper helper
           
protected static java.util.logging.Logger log
           
 
Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
next
 
Constructor Summary
protected ClientSecurityTube(ClientSecurityTube that, com.sun.xml.ws.api.pipe.TubeCloner cloner)
           
  ClientSecurityTube(java.util.Map<java.lang.Object,java.lang.Object> props, com.sun.xml.ws.api.pipe.Tube next)
           
  ClientSecurityTube(TubeConfiguration config, com.sun.xml.ws.api.pipe.Tube nextTube)
           
 
Method Summary
 com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl copy(com.sun.xml.ws.api.pipe.TubeCloner cloner)
           
 void preDestroy()
           
 com.sun.xml.ws.api.pipe.NextAction processException(java.lang.Throwable t)
           
 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)
           
 javax.xml.bind.JAXBElement startSecureConversation(com.sun.xml.ws.api.message.Packet packet)
           
 
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

helper

protected PipeHelper helper

log

protected static final java.util.logging.Logger log
Constructor Detail

ClientSecurityTube

public ClientSecurityTube(TubeConfiguration config,
                          com.sun.xml.ws.api.pipe.Tube nextTube)

ClientSecurityTube

public ClientSecurityTube(java.util.Map<java.lang.Object,java.lang.Object> props,
                          com.sun.xml.ws.api.pipe.Tube next)

ClientSecurityTube

protected ClientSecurityTube(ClientSecurityTube 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

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

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

processException

public com.sun.xml.ws.api.pipe.NextAction processException(java.lang.Throwable t)
Specified by:
processException in interface com.sun.xml.ws.api.pipe.Tube
Overrides:
processException in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl

startSecureConversation

public javax.xml.bind.JAXBElement startSecureConversation(com.sun.xml.ws.api.message.Packet packet)
                                                   throws WSSecureConversationException
Specified by:
startSecureConversation in interface SecureConversationInitiator
Throws:
WSSecureConversationException