Class SharedBlockingCallback

  • Direct Known Subclasses:
    BlockingWriteCallback

    public class SharedBlockingCallback
    extends java.lang.Object
    Provides a reusable Callback that can block the thread while waiting to be completed.

    A typical usage pattern is:

     void someBlockingCall(Object... args) throws IOException
     {
         try(Blocker blocker = sharedBlockingCallback.acquire())
         {
             someAsyncCall(args, blocker);
             blocker.block();
         }
     }
     
    • Constructor Detail

      • SharedBlockingCallback

        public SharedBlockingCallback()
    • Method Detail

      • getIdleTimeout

        @Deprecated
        protected long getIdleTimeout()
        Deprecated.
      • fail

        public boolean fail​(java.lang.Throwable cause)