Class FrameFlusher
- java.lang.Object
-
- org.eclipse.jetty.util.IteratingCallback
-
- org.eclipse.jetty.websocket.common.io.FrameFlusher
-
- All Implemented Interfaces:
org.eclipse.jetty.util.Callback,org.eclipse.jetty.util.thread.Invocable
public class FrameFlusher extends org.eclipse.jetty.util.IteratingCallback
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.IteratingCallback
org.eclipse.jetty.util.IteratingCallback.Action
-
-
Field Summary
Fields Modifier and Type Field Description static BinaryFrameFLUSH_FRAME
-
Constructor Summary
Constructors Constructor Description FrameFlusher(org.eclipse.jetty.io.ByteBufferPool bufferPool, Generator generator, org.eclipse.jetty.io.EndPoint endPoint, int bufferSize, int maxGather)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenqueue(org.eclipse.jetty.websocket.api.extensions.Frame frame, org.eclipse.jetty.websocket.api.WriteCallback callback, org.eclipse.jetty.websocket.api.BatchMode batchMode)protected voidnotifyCallbackFailure(org.eclipse.jetty.websocket.api.WriteCallback callback, Throwable failure)protected voidnotifyCallbackSuccess(org.eclipse.jetty.websocket.api.WriteCallback callback)voidonCompleteFailure(Throwable failure)protected org.eclipse.jetty.util.IteratingCallback.Actionprocess()voidsucceeded()StringtoString()-
Methods inherited from class org.eclipse.jetty.util.IteratingCallback
close, failed, isClosed, isFailed, isSucceeded, iterate, onCompleteSuccess, reset
-
-
-
-
Field Detail
-
FLUSH_FRAME
public static final BinaryFrame FLUSH_FRAME
-
-
Constructor Detail
-
FrameFlusher
public FrameFlusher(org.eclipse.jetty.io.ByteBufferPool bufferPool, Generator generator, org.eclipse.jetty.io.EndPoint endPoint, int bufferSize, int maxGather)
-
-
Method Detail
-
enqueue
public void enqueue(org.eclipse.jetty.websocket.api.extensions.Frame frame, org.eclipse.jetty.websocket.api.WriteCallback callback, org.eclipse.jetty.websocket.api.BatchMode batchMode)
-
process
protected org.eclipse.jetty.util.IteratingCallback.Action process() throws Throwable- Specified by:
processin classorg.eclipse.jetty.util.IteratingCallback- Throws:
Throwable
-
succeeded
public void succeeded()
- Specified by:
succeededin interfaceorg.eclipse.jetty.util.Callback- Overrides:
succeededin classorg.eclipse.jetty.util.IteratingCallback
-
onCompleteFailure
public void onCompleteFailure(Throwable failure)
- Overrides:
onCompleteFailurein classorg.eclipse.jetty.util.IteratingCallback
-
notifyCallbackSuccess
protected void notifyCallbackSuccess(org.eclipse.jetty.websocket.api.WriteCallback callback)
-
notifyCallbackFailure
protected void notifyCallbackFailure(org.eclipse.jetty.websocket.api.WriteCallback callback, Throwable failure)
-
toString
public String toString()
- Overrides:
toStringin classorg.eclipse.jetty.util.IteratingCallback
-
-