Class SpdySession.StreamState

java.lang.Object
org.jboss.netty.handler.codec.spdy.SpdySession.StreamState
Enclosing class:
SpdySession

private static final class SpdySession.StreamState extends Object
  • Field Details

    • priority

      private final byte priority
    • remoteSideClosed

      private volatile boolean remoteSideClosed
    • localSideClosed

      private volatile boolean localSideClosed
    • receivedReply

      private boolean receivedReply
    • sendWindowSize

      private final AtomicInteger sendWindowSize
    • receiveWindowSize

      private final AtomicInteger receiveWindowSize
    • receiveWindowSizeLowerBound

      private volatile int receiveWindowSizeLowerBound
    • pendingWriteQueue

      private final ConcurrentLinkedQueue<MessageEvent> pendingWriteQueue
  • Constructor Details

    • StreamState

      StreamState(byte priority, boolean remoteSideClosed, boolean localSideClosed, int sendWindowSize, int receiveWindowSize)
  • Method Details

    • getPriority

      byte getPriority()
    • isRemoteSideClosed

      boolean isRemoteSideClosed()
    • closeRemoteSide

      void closeRemoteSide()
    • isLocalSideClosed

      boolean isLocalSideClosed()
    • closeLocalSide

      void closeLocalSide()
    • hasReceivedReply

      boolean hasReceivedReply()
    • receivedReply

      void receivedReply()
    • getSendWindowSize

      int getSendWindowSize()
    • updateSendWindowSize

      int updateSendWindowSize(int deltaWindowSize)
    • updateReceiveWindowSize

      int updateReceiveWindowSize(int deltaWindowSize)
    • getReceiveWindowSizeLowerBound

      int getReceiveWindowSizeLowerBound()
    • setReceiveWindowSizeLowerBound

      void setReceiveWindowSizeLowerBound(int receiveWindowSizeLowerBound)
    • putPendingWrite

      boolean putPendingWrite(MessageEvent evt)
    • getPendingWrite

      MessageEvent getPendingWrite()
    • removePendingWrite

      MessageEvent removePendingWrite()