public class SharedBlockingCallback extends Object
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();
}
}
| 限定符和类型 | 类和说明 |
|---|---|
class |
SharedBlockingCallback.Blocker
A Closeable Callback.
|
| 构造器和说明 |
|---|
SharedBlockingCallback() |
| 限定符和类型 | 方法和说明 |
|---|---|
SharedBlockingCallback.Blocker |
acquire() |
protected long |
getIdleTimeout() |
protected void |
notComplete(SharedBlockingCallback.Blocker blocker) |
protected long getIdleTimeout()
public SharedBlockingCallback.Blocker acquire() throws IOException
IOExceptionprotected void notComplete(SharedBlockingCallback.Blocker blocker)
Copyright © 2016. All rights reserved.