Interface TransferListener


  • public interface TransferListener
    A simple interface an application can implement in order to received byte transfer information.
    • Method Detail

      • onRequestHeadersSent

        void onRequestHeadersSent​(io.netty.handler.codec.http.HttpHeaders headers)
        Invoked when the request bytes are starting to get send.
        Parameters:
        headers - the headers
      • onResponseHeadersReceived

        void onResponseHeadersReceived​(io.netty.handler.codec.http.HttpHeaders headers)
        Invoked when the response bytes are starting to get received.
        Parameters:
        headers - the headers
      • onBytesReceived

        void onBytesReceived​(byte[] bytes)
        Invoked every time response's chunk are received.
        Parameters:
        bytes - a byte array
      • onBytesSent

        void onBytesSent​(long amount,
                         long current,
                         long total)
        Invoked every time request's chunk are sent.
        Parameters:
        amount - The amount of bytes to transfer
        current - The amount of bytes transferred
        total - The total number of bytes transferred
      • onRequestResponseCompleted

        void onRequestResponseCompleted()
        Invoked when the response bytes are been fully received.
      • onThrowable

        void onThrowable​(Throwable t)
        Invoked when there is an unexpected issue.
        Parameters:
        t - a Throwable