public class DefaultReplayBuffer extends java.lang.Object implements ReplayBuffer
| Constructor and Description |
|---|
DefaultReplayBuffer(int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBuffer(int commandId,
java.lang.Object buffer)
Submit a buffer for caching around for a period of time, during which time it can be replayed
to users interested in it.
|
protected java.util.Map<java.lang.Integer,java.lang.Object> |
createMap(int maximumSize) |
protected void |
onEvictedBuffer(int commandId,
java.lang.Object buffer) |
void |
replayMessages(int fromCommandId,
int toCommandId,
Replayer replayer) |
void |
setReplayBufferListener(ReplayBufferListener bufferPoolAdapter) |
public void addBuffer(int commandId,
java.lang.Object buffer)
ReplayBufferaddBuffer in interface ReplayBufferpublic void setReplayBufferListener(ReplayBufferListener bufferPoolAdapter)
setReplayBufferListener in interface ReplayBufferpublic void replayMessages(int fromCommandId,
int toCommandId,
Replayer replayer)
throws java.io.IOException
replayMessages in interface ReplayBufferjava.io.IOExceptionprotected java.util.Map<java.lang.Integer,java.lang.Object> createMap(int maximumSize)
protected void onEvictedBuffer(int commandId,
java.lang.Object buffer)
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.