Interface InboundDataClient

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      void awaitCompletion()
      Deprecated.
      Block until the client has completed reading from the inbound stream.
      void cancel()
      Deprecated.
      Cancels the client, causing it to drop any future inbound data.
      void complete()
      Deprecated.
      Mark the client as completed.
      void fail​(java.lang.Throwable t)
      Deprecated.
      Mark the client as completed with an exception.
      boolean isDone()
      Deprecated.
      Returns true if the client is done, either via completing successfully or by being cancelled.
      void runWhenComplete​(java.lang.Runnable completeRunnable)
      Deprecated.
      Runs the runnable once the client has completed reading from the inbound stream.
    • Method Detail

      • awaitCompletion

        void awaitCompletion()
                      throws java.lang.InterruptedException,
                             java.lang.Exception
        Deprecated.
        Block until the client has completed reading from the inbound stream.
        Throws:
        java.lang.InterruptedException - if the client is interrupted before completing.
        java.util.concurrent.CancellationException - if the client is cancelled before completing.
        java.lang.Exception - if the client throws an exception while awaiting completion.
      • runWhenComplete

        void runWhenComplete​(java.lang.Runnable completeRunnable)
        Deprecated.
        Runs the runnable once the client has completed reading from the inbound stream.
      • isDone

        boolean isDone()
        Deprecated.
        Returns true if the client is done, either via completing successfully or by being cancelled.
      • cancel

        void cancel()
        Deprecated.
        Cancels the client, causing it to drop any future inbound data.
      • complete

        void complete()
        Deprecated.
        Mark the client as completed.
      • fail

        void fail​(java.lang.Throwable t)
        Deprecated.
        Mark the client as completed with an exception. Calls to awaitCompletion will terminate by throwing the provided exception.
        Parameters:
        t - the throwable that caused this client to fail