public class SharedBlockingCallback extends Object
void someBlockingCall(Object... args) throws IOException { try(Blocker blocker=sharedBlockingCallback.acquire()) { someAsyncCall(args,blocker); blocker.block(); } }
Modifier and Type | Class and Description |
---|---|
static class |
SharedBlockingCallback.Blocker
A Closeable Callback.
|
Modifier | Constructor and Description |
---|---|
|
SharedBlockingCallback() |
protected |
SharedBlockingCallback(SharedBlockingCallback.Blocker blocker) |
public SharedBlockingCallback()
protected SharedBlockingCallback(SharedBlockingCallback.Blocker blocker)
public SharedBlockingCallback.Blocker acquire() throws IOException
IOException
Copyright © 1995-2014 Mort Bay Consulting. All Rights Reserved.