Class ResponseManager

    • Constructor Detail

      • ResponseManager

        public ResponseManager()
    • Method Detail

      • checkTimeouts

        public void checkTimeouts()
      • getResponseHandler

        public Runnable getResponseHandler​(Packet element)
        Returns handler for response of sent <iq/> stanza.
        Parameters:
        element - response <iq/> stanza.
        Returns:
        Runnable object with handler
      • registerResponseHandler

        public String registerResponseHandler​(Packet stanza,
                                              Long timeout,
                                              AsyncCallback callback)
        Register callback for response of sent <iq/> stanza.
        Parameters:
        stanza - sent <iq/> stanza.
        timeout - timeout. After it method onTimeout() will be called.
        callback - callback
        Returns:
        id of stanza