Interface MessageStore
- All Known Implementing Classes:
HeapMessageStore
public interface MessageStore
Created by ruedi on 13/04/15.
interface defining a message store capable of storing/retrieving sequenced messages.
used e.g. as ringbuffer to support retransmission of lost messages (e.g. reliable long poll)
-
Method Summary
Modifier and Type Method Description voidconfirmMessage(java.lang.CharSequence queueId, long sequence)java.lang.ObjectgetMessage(java.lang.CharSequence queueId, long sequence)voidkillQueue(java.lang.CharSequence queueId)voidputMessage(java.lang.CharSequence queueId, long sequence, java.lang.Object message)
-
Method Details
-
getMessage
java.lang.Object getMessage(java.lang.CharSequence queueId, long sequence) -
putMessage
void putMessage(java.lang.CharSequence queueId, long sequence, java.lang.Object message) -
confirmMessage
void confirmMessage(java.lang.CharSequence queueId, long sequence) -
killQueue
void killQueue(java.lang.CharSequence queueId)
-