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
IOExceptionCopyright © 1995-2016 Mort Bay Consulting. All Rights Reserved.