com.sun.enterprise.security.webservices
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.enterprise.security.webservices.ClientSecurityPipe
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Pipe, com.sun.xml.ws.security.secconv.SecureConversationInitiator

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

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


Field Summary
protected static java.util.logging.Logger _logger
           
protected  PipeHelper helper
           
protected static LocalStringManagerImpl localStrings
           
 
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 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

_logger

protected static final java.util.logging.Logger _logger

localStrings

protected static final LocalStringManagerImpl localStrings
Constructor Detail

ClientSecurityPipe

public ClientSecurityPipe(java.util.Map 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 com.sun.xml.ws.security.secconv.WSSecureConversationException
Specified by:
startSecureConversation in interface com.sun.xml.ws.security.secconv.SecureConversationInitiator
Throws:
com.sun.xml.ws.security.secconv.WSSecureConversationException


Copyright © 2012 GlassFish Community. All Rights Reserved.