Class BlockingWriteCallback.WriteBlocker
- java.lang.Object
-
- org.eclipse.jetty.websocket.common.BlockingWriteCallback.WriteBlocker
-
- All Implemented Interfaces:
java.lang.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 java.lang.Object implements org.eclipse.jetty.websocket.api.WriteCallback, org.eclipse.jetty.util.Callback, java.lang.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(java.lang.Throwable x)org.eclipse.jetty.util.thread.Invocable.InvocationTypegetInvocationType()voidsucceeded()voidwriteFailed(java.lang.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(java.lang.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(java.lang.Throwable x)
- Specified by:
failedin interfaceorg.eclipse.jetty.util.Callback
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
block
public void block() throws java.io.IOException- Throws:
java.io.IOException
-
-