Class 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
    • Constructor Detail

      • ClientSecurityPipe

        public ClientSecurityPipe​(Map<String,​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 jakarta.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