Class SpdySession
java.lang.Object
io.netty.handler.codec.spdy.SpdySession
final class SpdySession
extends java.lang.Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classprivate final classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final java.util.concurrent.atomic.AtomicIntegerprivate final java.util.concurrent.atomic.AtomicIntegerprivate final java.util.Map<java.lang.Integer, SpdySession.StreamState> private final java.util.concurrent.atomic.AtomicIntegerprivate final java.util.concurrent.atomic.AtomicIntegerprivate final SpdySession.StreamComparator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidacceptStream(int streamId, byte priority, boolean remoteSideClosed, boolean localSideClosed, int sendWindowSize, int receiveWindowSize, boolean remote) (package private) java.util.Map<java.lang.Integer, SpdySession.StreamState> (package private) voidcloseLocalSide(int streamId, boolean remote) (package private) voidcloseRemoteSide(int streamId, boolean remote) (package private) SpdySession.PendingWritegetPendingWrite(int streamId) (package private) intgetReceiveWindowSizeLowerBound(int streamId) (package private) intgetSendWindowSize(int streamId) (package private) booleanhasReceivedReply(int streamId) (package private) booleanisActiveStream(int streamId) (package private) booleanisLocalSideClosed(int streamId) (package private) booleanisRemoteSideClosed(int streamId) (package private) boolean(package private) intnumActiveStreams(boolean remote) (package private) booleanputPendingWrite(int streamId, SpdySession.PendingWrite pendingWrite) (package private) voidreceivedReply(int streamId) private SpdySession.StreamStateremoveActiveStream(int streamId, boolean remote) (package private) SpdySession.PendingWriteremovePendingWrite(int streamId) (package private) voidremoveStream(int streamId, java.lang.Throwable cause, boolean remote) (package private) voidupdateAllReceiveWindowSizes(int deltaWindowSize) (package private) voidupdateAllSendWindowSizes(int deltaWindowSize) (package private) intupdateReceiveWindowSize(int streamId, int deltaWindowSize) (package private) intupdateSendWindowSize(int streamId, int deltaWindowSize) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
activeLocalStreams
private final java.util.concurrent.atomic.AtomicInteger activeLocalStreams -
activeRemoteStreams
private final java.util.concurrent.atomic.AtomicInteger activeRemoteStreams -
activeStreams
-
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
-
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
-
getPendingWrite
-
removePendingWrite
-