public static class BlockingWriteCallback.WriteBlocker extends java.lang.Object implements WriteCallback, Callback, java.lang.AutoCloseable
Callback.Completable, Callback.Completing, Callback.NestedInvocable.InvocationType__nonBlocking| Modifier | Constructor and Description |
|---|---|
protected |
WriteBlocker(SharedBlockingCallback.Blocker blocker) |
| Modifier and Type | Method and Description |
|---|---|
void |
block() |
void |
close() |
void |
failed(java.lang.Throwable x)
Callback invoked when the operation fails.
|
Invocable.InvocationType |
getInvocationType() |
void |
succeeded()
Callback invoked when the operation completes.
|
void |
writeFailed(java.lang.Throwable x)
Callback invoked when the write fails.
|
void |
writeSuccess()
Callback invoked when the write completes.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInvocationType, invokeNonBlocking, isNonBlockingInvocationprotected WriteBlocker(SharedBlockingCallback.Blocker blocker)
public Invocable.InvocationType getInvocationType()
getInvocationType in interface Invocablepublic void writeFailed(java.lang.Throwable x)
WriteCallbackCallback invoked when the write fails.
writeFailed in interface WriteCallbackx - the reason for the write failurepublic void writeSuccess()
WriteCallbackCallback invoked when the write completes.
writeSuccess in interface WriteCallbackWriteCallback.writeFailed(Throwable)public void succeeded()
CallbackCallback invoked when the operation completes.
succeeded in interface CallbackCallback.failed(Throwable)public void failed(java.lang.Throwable x)
CallbackCallback invoked when the operation fails.
public void close()
close in interface java.lang.AutoCloseablepublic void block()
throws java.io.IOException
java.io.IOExceptionCopyright © 1995–2023 Webtide. All rights reserved.