public abstract class FrameBytes<C> extends Object implements Callback<C>, Runnable
Callback.Empty<C>
Modifier and Type | Field and Description |
---|---|
protected Callback<C> |
callback |
protected AbstractWebSocketConnection |
connection |
protected C |
context |
protected WebSocketFrame |
frame |
protected Scheduler.Task |
task |
Modifier | Constructor and Description |
---|---|
protected |
FrameBytes(AbstractWebSocketConnection connection,
Callback<C> callback,
C context,
WebSocketFrame frame) |
Modifier and Type | Method and Description |
---|---|
void |
completed(C context)
Callback invoked when the operation completes.
|
void |
failed(C context,
Throwable x)
Callback invoked when the operation fails.
|
abstract ByteBuffer |
getByteBuffer() |
void |
run() |
String |
toString() |
protected final AbstractWebSocketConnection connection
protected final C context
protected final WebSocketFrame frame
protected volatile Scheduler.Task task
protected FrameBytes(AbstractWebSocketConnection connection, Callback<C> callback, C context, WebSocketFrame frame)
public void completed(C context)
Callback
Callback invoked when the operation completes.
completed
in interface Callback<C>
context
- the contextCallback.failed(Object, Throwable)
public void failed(C context, Throwable x)
Callback
Callback invoked when the operation fails.
public abstract ByteBuffer getByteBuffer()
Copyright © 1995-2012 Mort Bay Consulting. All Rights Reserved.