Class SharedBlockingCallback


  • public class SharedBlockingCallback
    extends 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();
         }
     }