public class SharedBlockingCallback.Blocker extends java.lang.Object implements Callback, java.io.Closeable
Callback.Completable, Callback.NestedInvocable.InvocationType__nonBlocking| Modifier | Constructor | Description |
|---|---|---|
protected |
Blocker() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
block() |
Block until the Callback has succeeded or failed and after the return leave in the state to allow reuse.
|
void |
close() |
Check the Callback has succeeded or failed and after the return leave in the state to allow reuse.
|
void |
failed(java.lang.Throwable cause) |
Callback invoked when the operation fails.
|
Invocable.InvocationType |
getInvocationType() |
|
void |
succeeded() |
Callback invoked when the operation completes.
|
java.lang.String |
toString() |
getInvocationType, invokeNonBlocking, isNonBlockingInvocationpublic Invocable.InvocationType getInvocationType()
getInvocationType in interface Invocablepublic void succeeded()
CallbackCallback invoked when the operation completes.
succeeded in interface CallbackCallback.failed(Throwable)public void failed(java.lang.Throwable cause)
CallbackCallback invoked when the operation fails.
public void block()
throws java.io.IOException
java.io.IOException - if exception was caught during blocking, or callback was cancelledpublic void close()
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablepublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1995–2018 Webtide. All rights reserved.