Class SpdySession

java.lang.Object
io.netty.handler.codec.spdy.SpdySession

final class SpdySession extends java.lang.Object
  • Field Details

    • activeLocalStreams

      private final java.util.concurrent.atomic.AtomicInteger activeLocalStreams
    • activeRemoteStreams

      private final java.util.concurrent.atomic.AtomicInteger activeRemoteStreams
    • activeStreams

      private final java.util.Map<java.lang.Integer, SpdySession.StreamState> activeStreams
    • streamComparator

      private final SpdySession.StreamComparator streamComparator
    • sendWindowSize

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

      private final java.util.concurrent.atomic.AtomicInteger receiveWindowSize
  • Constructor Details

    • SpdySession

      SpdySession(int sendWindowSize, int receiveWindowSize)
  • Method Details

    • numActiveStreams

      int numActiveStreams(boolean remote)
    • noActiveStreams

      boolean noActiveStreams()
    • isActiveStream

      boolean isActiveStream(int streamId)
    • activeStreams

      java.util.Map<java.lang.Integer, SpdySession.StreamState> activeStreams()
    • acceptStream

      void acceptStream(int streamId, byte priority, boolean remoteSideClosed, boolean localSideClosed, int sendWindowSize, int receiveWindowSize, boolean remote)
    • removeActiveStream

      private SpdySession.StreamState removeActiveStream(int streamId, boolean remote)
    • removeStream

      void removeStream(int streamId, java.lang.Throwable cause, boolean remote)
    • isRemoteSideClosed

      boolean isRemoteSideClosed(int streamId)
    • closeRemoteSide

      void closeRemoteSide(int streamId, boolean remote)
    • isLocalSideClosed

      boolean isLocalSideClosed(int streamId)
    • closeLocalSide

      void closeLocalSide(int streamId, boolean remote)
    • hasReceivedReply

      boolean hasReceivedReply(int streamId)
    • receivedReply

      void receivedReply(int streamId)
    • getSendWindowSize

      int getSendWindowSize(int streamId)
    • updateSendWindowSize

      int updateSendWindowSize(int streamId, int deltaWindowSize)
    • updateReceiveWindowSize

      int updateReceiveWindowSize(int streamId, int deltaWindowSize)
    • getReceiveWindowSizeLowerBound

      int getReceiveWindowSizeLowerBound(int streamId)
    • updateAllSendWindowSizes

      void updateAllSendWindowSizes(int deltaWindowSize)
    • updateAllReceiveWindowSizes

      void updateAllReceiveWindowSizes(int deltaWindowSize)
    • putPendingWrite

      boolean putPendingWrite(int streamId, SpdySession.PendingWrite pendingWrite)
    • getPendingWrite

      SpdySession.PendingWrite getPendingWrite(int streamId)
    • removePendingWrite

      SpdySession.PendingWrite removePendingWrite(int streamId)