Class BlockingWriteCallback.WriteBlocker
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.BlockingWriteCallback.WriteBlocker
-
- All Implemented Interfaces:
AutoCloseable,org.eclipse.jetty.util.Callback,org.eclipse.jetty.util.thread.Invocable,org.eclipse.jetty.websocket.api.WriteCallback
- Enclosing class:
- BlockingWriteCallback
public static class BlockingWriteCallback.WriteBlocker extends Object implements org.eclipse.jetty.websocket.api.WriteCallback, org.eclipse.jetty.util.Callback, AutoCloseable
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWriteBlocker(org.eclipse.jetty.util.SharedBlockingCallback.Blocker blocker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidblock()voidclose()voidfailed(Throwable x)org.eclipse.jetty.util.thread.Invocable.InvocationTypegetInvocationType()voidsucceeded()voidwriteFailed(Throwable x)voidwriteSuccess()
-
-
-
Method Detail
-
getInvocationType
public org.eclipse.jetty.util.thread.Invocable.InvocationType getInvocationType()
- Specified by:
getInvocationTypein interfaceorg.eclipse.jetty.util.thread.Invocable
-
writeFailed
public void writeFailed(Throwable x)
- Specified by:
writeFailedin interfaceorg.eclipse.jetty.websocket.api.WriteCallback
-
writeSuccess
public void writeSuccess()
- Specified by:
writeSuccessin interfaceorg.eclipse.jetty.websocket.api.WriteCallback
-
succeeded
public void succeeded()
- Specified by:
succeededin interfaceorg.eclipse.jetty.util.Callback
-
failed
public void failed(Throwable x)
- Specified by:
failedin interfaceorg.eclipse.jetty.util.Callback
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
block
public void block() throws IOException- Throws:
IOException
-
-