private static final class SpdySession.StreamState
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
localSideClosed |
private java.util.concurrent.ConcurrentLinkedQueue<MessageEvent> |
pendingWriteQueue |
private byte |
priority |
private boolean |
receivedReply |
private java.util.concurrent.atomic.AtomicInteger |
receiveWindowSize |
private int |
receiveWindowSizeLowerBound |
private boolean |
remoteSideClosed |
private java.util.concurrent.atomic.AtomicInteger |
sendWindowSize |
| Constructor and Description |
|---|
StreamState(byte priority,
boolean remoteSideClosed,
boolean localSideClosed,
int sendWindowSize,
int receiveWindowSize) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
closeLocalSide() |
(package private) void |
closeRemoteSide() |
(package private) MessageEvent |
getPendingWrite() |
(package private) byte |
getPriority() |
(package private) int |
getReceiveWindowSizeLowerBound() |
(package private) int |
getSendWindowSize() |
(package private) boolean |
hasReceivedReply() |
(package private) boolean |
isLocalSideClosed() |
(package private) boolean |
isRemoteSideClosed() |
(package private) boolean |
putPendingWrite(MessageEvent evt) |
(package private) void |
receivedReply() |
(package private) MessageEvent |
removePendingWrite() |
(package private) void |
setReceiveWindowSizeLowerBound(int receiveWindowSizeLowerBound) |
(package private) int |
updateReceiveWindowSize(int deltaWindowSize) |
(package private) int |
updateSendWindowSize(int deltaWindowSize) |
private final byte priority
private volatile boolean remoteSideClosed
private volatile boolean localSideClosed
private boolean receivedReply
private final java.util.concurrent.atomic.AtomicInteger sendWindowSize
private final java.util.concurrent.atomic.AtomicInteger receiveWindowSize
private volatile int receiveWindowSizeLowerBound
private final java.util.concurrent.ConcurrentLinkedQueue<MessageEvent> pendingWriteQueue
StreamState(byte priority,
boolean remoteSideClosed,
boolean localSideClosed,
int sendWindowSize,
int receiveWindowSize)
byte getPriority()
boolean isRemoteSideClosed()
void closeRemoteSide()
boolean isLocalSideClosed()
void closeLocalSide()
boolean hasReceivedReply()
void receivedReply()
int getSendWindowSize()
int updateSendWindowSize(int deltaWindowSize)
int updateReceiveWindowSize(int deltaWindowSize)
int getReceiveWindowSizeLowerBound()
void setReceiveWindowSizeLowerBound(int receiveWindowSizeLowerBound)
boolean putPendingWrite(MessageEvent evt)
MessageEvent getPendingWrite()
MessageEvent removePendingWrite()