public class StreamStateMachine extends Object
Constructor and Description |
---|
StreamStateMachine(String connectionId,
String streamId) |
Modifier and Type | Method and Description |
---|---|
boolean |
canRead() |
boolean |
canWrite() |
void |
checkFrameType(FrameType frameType) |
void |
closeIfIdle() |
boolean |
isActive() |
boolean |
isClosedFinal() |
boolean |
isFrameTypePermitted(FrameType frameType) |
void |
receivedEndOfStream() |
void |
receivedPushPromise() |
void |
receivedStartOfHeaders() |
void |
sendReset()
Marks the stream as reset.
|
void |
sentEndOfStream() |
void |
sentPushPromise() |
void |
sentStartOfHeaders() |
public void sentPushPromise()
public void receivedPushPromise()
public void sentStartOfHeaders()
public void receivedStartOfHeaders()
public void sentEndOfStream()
public void receivedEndOfStream()
public void sendReset()
IllegalStateException
- If the stream is in a state that does not
permit resetspublic void checkFrameType(FrameType frameType) throws Http2Exception
Http2Exception
public boolean isFrameTypePermitted(FrameType frameType)
public boolean isActive()
public boolean canRead()
public boolean canWrite()
public boolean isClosedFinal()
public void closeIfIdle()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.