Class DefaultReplayBuffer
java.lang.Object
org.apache.activemq.transport.reliable.DefaultReplayBuffer
- All Implemented Interfaces:
ReplayBuffer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Submit 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 void
onEvictedBuffer
(int commandId, Object buffer) void
replayMessages
(int fromCommandId, int toCommandId, Replayer replayer) void
setReplayBufferListener
(ReplayBufferListener bufferPoolAdapter)
-
Constructor Details
-
DefaultReplayBuffer
public DefaultReplayBuffer(int size)
-
-
Method Details
-
addBuffer
Description copied from interface:ReplayBuffer
Submit a buffer for caching around for a period of time, during which time it can be replayed to users interested in it.- Specified by:
addBuffer
in interfaceReplayBuffer
-
setReplayBufferListener
- Specified by:
setReplayBufferListener
in interfaceReplayBuffer
-
replayMessages
public void replayMessages(int fromCommandId, int toCommandId, Replayer replayer) throws IOException - Specified by:
replayMessages
in interfaceReplayBuffer
- Throws:
IOException
-
createMap
-
onEvictedBuffer
-