Class ClientSecurityTube

  • All Implemented Interfaces:
    com.sun.xml.ws.api.pipe.Pipe, com.sun.xml.ws.api.pipe.Tube, com.sun.xml.ws.security.secconv.SecureConversationInitiator

    public class ClientSecurityTube
    extends com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
    implements com.sun.xml.ws.security.secconv.SecureConversationInitiator
    This pipe is used to do client side security for app server
    • Constructor Detail

      • ClientSecurityTube

        public ClientSecurityTube​(Map props,
                                  com.sun.xml.ws.api.pipe.Tube next)
      • ClientSecurityTube

        protected ClientSecurityTube​(ClientSecurityTube that,
                                     com.sun.xml.ws.api.pipe.TubeCloner cloner)
    • Method Detail

      • 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 request)
        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 response)
        Specified by:
        processResponse in interface com.sun.xml.ws.api.pipe.Tube
        Overrides:
        processResponse in class com.sun.xml.ws.api.pipe.helper.AbstractFilterTubeImpl
      • 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
      • 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
        Specified by:
        copy in class com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl