public class Unchunker
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Unchunker.MessageListener
Interface for message listeners.
|
| Constructor and Description |
|---|
Unchunker() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.nio.ByteBuffer buf)
Add a chunk.
|
int |
gc(long maxAge)
Run garbage collection, remove incomplete messages that haven't been
updated for more than the specified number of milliseconds.
|
void |
onMessage(Unchunker.MessageListener listener)
Register an onMessage listener.
|
public void onMessage(Unchunker.MessageListener listener)
public void add(java.nio.ByteBuffer buf)
buf - ByteBuffer containing chunk with 9 byte header.java.lang.IllegalArgumentException - if message is smaller than the header lengthpublic int gc(long maxAge)
maxAge - Remove incomplete messages that haven't been updated for
more than the specified number of milliseconds.