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

java.lang.Object
  extended by com.sun.xml.ws.api.pipe.helper.AbstractPipeImpl
      extended by com.sun.xml.ws.api.pipe.helper.AbstractFilterPipeImpl
          extended by com.sun.xml.wss.provider.wsit.ClientSecurityPipe
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe, SecureConversationInitiator

public class ClientSecurityPipe
extends com.sun.xml.ws.api.pipe.helper.AbstractFilterPipeImpl
implements SecureConversationInitiator

This pipe is used to do client side security for app server


Field Summary
protected  PipeHelper helper
           
protected static java.util.logging.Logger log
           
 
Fields inherited from class com.sun.xml.ws.api.pipe.helper.AbstractFilterPipeImpl
next
 
Constructor Summary
protected ClientSecurityPipe(ClientSecurityPipe that, com.sun.xml.ws.api.pipe.PipeCloner cloner)
           
  ClientSecurityPipe(java.util.Map<java.lang.Object,java.lang.Object> props, com.sun.xml.ws.api.pipe.Pipe next)
           
 
Method Summary
 com.sun.xml.ws.api.pipe.Pipe copy(com.sun.xml.ws.api.pipe.PipeCloner cloner)
           
 PipeHelper getPipeHelper()
           
 void preDestroy()
           
 com.sun.xml.ws.api.message.Packet process(com.sun.xml.ws.api.message.Packet request)
           
 javax.xml.bind.JAXBElement startSecureConversation(com.sun.xml.ws.api.message.Packet packet)
           
 
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

ClientSecurityPipe

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

ClientSecurityPipe

protected ClientSecurityPipe(ClientSecurityPipe that,
                             com.sun.xml.ws.api.pipe.PipeCloner cloner)
Method Detail

preDestroy

public void preDestroy()
Specified by:
preDestroy in interface com.sun.xml.ws.api.pipe.Pipe
Overrides:
preDestroy in class com.sun.xml.ws.api.pipe.helper.AbstractFilterPipeImpl

copy

public final com.sun.xml.ws.api.pipe.Pipe copy(com.sun.xml.ws.api.pipe.PipeCloner cloner)
Specified by:
copy in interface com.sun.xml.ws.api.pipe.Pipe

getPipeHelper

public PipeHelper getPipeHelper()

process

public com.sun.xml.ws.api.message.Packet process(com.sun.xml.ws.api.message.Packet request)
Specified by:
process in interface com.sun.xml.ws.api.pipe.Pipe
Overrides:
process in class com.sun.xml.ws.api.pipe.helper.AbstractFilterPipeImpl

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