|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.red5.server.net.protocol.ProtocolState
public class ProtocolState
Represents current state of protocol.
| Field Summary | |
|---|---|
static byte |
DECODER_BUFFER
Decoder is buffering state constant. |
static byte |
DECODER_CONTINUE
Deconding continues state constant. |
static byte |
DECODER_OK
Decoding finished successfully state constant. |
static String |
SESSION_KEY
Session key constant. |
| Constructor Summary | |
|---|---|
ProtocolState()
|
|
| Method Summary | |
|---|---|
void |
bufferDecoding(int amount)
Specifies buffer decoding amount |
boolean |
canContinueDecoding()
Checks whether decoding process can be continued. |
boolean |
canStartDecoding(int remaining)
Checks whether remaining buffer size is greater or equal than buffer amount and so if it makes sense to start decoding. |
void |
continueDecoding()
Set decoding state as "needed to be continued". |
int |
getDecoderBufferAmount()
Returns current buffer amount. |
boolean |
hasDecodedObject()
Checks whether decoding is complete. |
void |
startDecoding()
Starts decoding. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String SESSION_KEY
public static byte DECODER_OK
public static byte DECODER_CONTINUE
public static byte DECODER_BUFFER
| Constructor Detail |
|---|
public ProtocolState()
| Method Detail |
|---|
public int getDecoderBufferAmount()
public void bufferDecoding(int amount)
amount - Buffer decoding amountpublic void continueDecoding()
public boolean canStartDecoding(int remaining)
remaining - Remaining buffer size
true if there is data to decode, false otherwisepublic void startDecoding()
public boolean hasDecodedObject()
true if decoding has finished, false otherwisepublic boolean canContinueDecoding()
true if decoding can be continued, false otherwise
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||