|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for reading whole messages.
Method Summary | |
void |
close()
Closes this message reader. |
Message |
readMessage()
Reads a message, including its end delimiter, in a thread-safe manner. |
void |
syncMessageEnd()
Reads the current message to its end. |
Methods inherited from interface gumbo.net.msg.MessageIO |
addMessageIOListener, getMessageIOListeners, removeMessageIOListener |
Method Detail |
public void close() throws java.io.IOException
java.io.IOException
public Message readMessage() throws java.io.IOException, MessageIOException, MessageDataException
java.io.IOException
- Reader is closed.
MessageIOException
- Message end not found.
MessageDataException
- Message data corrupted.public void syncMessageEnd() throws java.io.IOException, MessageIOException
java.io.IOException
- Reader is closed.
MessageIOException
- Message end not found (which should never
happen).
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |