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

      • ClientSecurityTube

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

        public ClientSecurityTube​(Map<Object,​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
        Specified by:
        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​(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 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