public abstract class SessionOutputSink extends Object
SpdySession
and is responsible for session (connection) level flow control.Modifier and Type | Field and Description |
---|---|
protected SpdySession |
session |
Constructor and Description |
---|
SessionOutputSink(SpdySession session) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
canWrite() |
void |
close() |
protected abstract int |
getAvailablePeerConnectionWindowSize() |
protected abstract void |
notifyCanWrite(WriteHandler writeHandler) |
protected abstract void |
onPeerWindowUpdate(int delta) |
protected void |
writeDataDownStream(SpdyStream spdyStream,
SpdyFrame headerFrame,
Buffer data,
CompletionHandler<WriteResult> completionHandler,
MessageCloner<Buffer> messageCloner,
boolean isLast) |
protected <K> void |
writeDownStream(K anyMessage,
CompletionHandler<WriteResult> completionHandler,
MessageCloner<Buffer> messageCloner) |
protected void |
writeDownStream(SpdyFrame frame) |
protected void |
writeDownStream(SpdyFrame frame,
CompletionHandler<WriteResult> completionHandler) |
protected final SpdySession session
public SessionOutputSink(SpdySession session)
public void close()
protected void writeDownStream(SpdyFrame frame)
protected void writeDownStream(SpdyFrame frame, CompletionHandler<WriteResult> completionHandler)
protected <K> void writeDownStream(K anyMessage, CompletionHandler<WriteResult> completionHandler, MessageCloner<Buffer> messageCloner)
protected void writeDataDownStream(SpdyStream spdyStream, SpdyFrame headerFrame, Buffer data, CompletionHandler<WriteResult> completionHandler, MessageCloner<Buffer> messageCloner, boolean isLast)
protected abstract void onPeerWindowUpdate(int delta) throws SpdyStreamException
SpdyStreamException
protected abstract boolean canWrite()
protected abstract void notifyCanWrite(WriteHandler writeHandler)
protected abstract int getAvailablePeerConnectionWindowSize()
Copyright © 2015 Oracle Corporation. All rights reserved.