Package tigase.socks5

Class Stream


  • public class Stream
    extends Object
    • Method Detail

      • getSID

        public String getSID()
        Returns stream id
        Returns:
      • setRequester

        public void setRequester​(tigase.xmpp.JID requester)
        Set bare JID of requester
        Parameters:
        requester -
      • getRequester

        public tigase.xmpp.JID getRequester()
        Get bare JID of requester
        Parameters:
        requester -
      • setTarget

        public void setTarget​(tigase.xmpp.JID target)
        Set bare JID of target
        Parameters:
        requester -
      • getTarget

        public tigase.xmpp.JID getTarget()
        Get bare JID of target
        Parameters:
        requester -
      • setData

        public void setData​(String key,
                            Object value)
        Set stream data
        Parameters:
        key -
        value -
      • getData

        public Object getData​(String key)
        Returns stream data for key
        Parameters:
        key -
        Returns:
      • addConnection

        public void addConnection​(Socks5IOService con)
        Assign connection to stream
        Parameters:
        con -
      • activate

        public boolean activate()
        Tries to activate stream and each of service
        Returns:
      • close

        public void close()
        Close stream
      • hashCodeForStream

        public int hashCodeForStream()
        Returns hashCode for stream
        Returns:
      • getSecondConnection

        public Socks5IOService getSecondConnection​(Socks5IOService con)
        Returns another connections of stream
        Parameters:
        con -
        Returns:
      • getTransferredBytes

        public int getTransferredBytes()
        Returns bytes transferred by this stream
        Returns: