Class SpdySession.StreamState

  • Enclosing class:
    SpdySession

    private static final class SpdySession.StreamState
    extends java.lang.Object
    • Field Detail

      • priority

        private final byte priority
      • remoteSideClosed

        private boolean remoteSideClosed
      • localSideClosed

        private boolean localSideClosed
      • receivedReply

        private boolean receivedReply
      • sendWindowSize

        private final java.util.concurrent.atomic.AtomicInteger sendWindowSize
      • receiveWindowSize

        private final java.util.concurrent.atomic.AtomicInteger receiveWindowSize
      • receiveWindowSizeLowerBound

        private int receiveWindowSizeLowerBound
    • Constructor Detail

      • StreamState

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

      • 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)
      • clearPendingWrites

        void clearPendingWrites​(java.lang.Throwable cause)