Interface ReadHandler

  • All Known Subinterfaces:
    ReadHandler

    public interface ReadHandler

    This class represents a call-back mechanism that will notify implementations as more input data becomes available to read without blocking.

    Since:
    2.2
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onAllDataRead()
      Invoked when all data for the current request has been read.
      void onDataAvailable()
      Invoked when data is available to be read without blocking.
      void onError​(java.lang.Throwable t)
      Invoked when an error occurs processing the request asynchronously.
    • Method Detail

      • onDataAvailable

        void onDataAvailable()
                      throws java.lang.Exception

        Invoked when data is available to be read without blocking. Data must be consumed by the handler implementation before re-registering.

        Throws:
        java.lang.Exception - Exception might be thrown by the custom handler code. This exception will be delegated for processing to onError(java.lang.Throwable).
      • onError

        void onError​(java.lang.Throwable t)

        Invoked when an error occurs processing the request asynchronously.

        Parameters:
        t - the error
      • onAllDataRead

        void onAllDataRead()
                    throws java.lang.Exception

        Invoked when all data for the current request has been read.

        Throws:
        java.lang.Exception - Exception might be thrown by the custom handler code. This exception will be delegated for processing to onError(java.lang.Throwable).