Class FutureWriteCallback
- java.lang.Object
-
- org.eclipse.jetty.util.FutureCallback
-
- org.eclipse.jetty.websocket.common.io.FutureWriteCallback
-
- All Implemented Interfaces:
java.util.concurrent.Future<java.lang.Void>
,org.eclipse.jetty.util.Callback
,org.eclipse.jetty.util.thread.Invocable
,WriteCallback
public class FutureWriteCallback extends org.eclipse.jetty.util.FutureCallback implements WriteCallback
Allows events to aWriteCallback
to drive aFuture
for the user.
-
-
Field Summary
Fields Modifier and Type Field Description private static org.eclipse.jetty.util.log.Logger
LOG
-
Constructor Summary
Constructors Constructor Description FutureWriteCallback()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeFailed(java.lang.Throwable cause)
Callback invoked when the write fails.void
writeSuccess()
Callback invoked when the write completes.-
Methods inherited from class org.eclipse.jetty.util.FutureCallback
cancel, failed, get, get, isCancelled, isDone, rethrow, succeeded, toString
-
-
-
-
Method Detail
-
writeFailed
public void writeFailed(java.lang.Throwable cause)
Description copied from interface:WriteCallback
Callback invoked when the write fails.
- Specified by:
writeFailed
in interfaceWriteCallback
- Parameters:
cause
- the reason for the write failure
-
writeSuccess
public void writeSuccess()
Description copied from interface:WriteCallback
Callback invoked when the write completes.
- Specified by:
writeSuccess
in interfaceWriteCallback
- See Also:
WriteCallback.writeFailed(Throwable)
-
-