Class DefaultReplayBuffer
java.lang.Object
org.apache.activemq.transport.reliable.DefaultReplayBuffer
- All Implemented Interfaces:
ReplayBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSubmit a buffer for caching around for a period of time, during which time it can be replayed to users interested in it.createMap(int maximumSize) protected voidonEvictedBuffer(int commandId, Object buffer) voidreplayMessages(int fromCommandId, int toCommandId, Replayer replayer) voidsetReplayBufferListener(ReplayBufferListener bufferPoolAdapter)
-
Constructor Details
-
DefaultReplayBuffer
public DefaultReplayBuffer(int size)
-
-
Method Details
-
addBuffer
Description copied from interface:ReplayBufferSubmit a buffer for caching around for a period of time, during which time it can be replayed to users interested in it.- Specified by:
addBufferin interfaceReplayBuffer
-
setReplayBufferListener
- Specified by:
setReplayBufferListenerin interfaceReplayBuffer
-
replayMessages
public void replayMessages(int fromCommandId, int toCommandId, Replayer replayer) throws IOException - Specified by:
replayMessagesin interfaceReplayBuffer- Throws:
IOException
-
createMap
-
onEvictedBuffer
-