Class Socks5TransferNegotiator

    • Method Detail

      • createOutgoingStream

        public OutputStream createOutgoingStream​(String streamID,
                                                 Jid initiator,
                                                 Jid target)
                                          throws SmackException,
                                                 XMPPException
        Description copied from class: StreamNegotiator
        This method handles the file upload stream negotiation process. The particular stream negotiator is determined during the file transfer negotiation process. This method returns the OutputStream to transmit the file to the remote user.
        Specified by:
        createOutgoingStream in class StreamNegotiator
        Parameters:
        streamID - The streamID that uniquely identifies the file transfer.
        initiator - The fully-qualified JID of the initiator of the file transfer.
        target - The fully-qualified JID of the target or receiver of the file transfer.
        Returns:
        The negotiated stream ready for data.
        Throws:
        SmackException - if Smack detected an exceptional situation.
        XMPPException - if an XMPP protocol error was received.
      • getNamespace

        public String getNamespace()
        Description copied from class: StreamNegotiator
        Returns the XMPP namespace reserved for this particular type of file transfer.
        Specified by:
        getNamespace in class StreamNegotiator
        Returns:
        Returns the XMPP namespace reserved for this particular type of file transfer.