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
    void confirmMessage​(java.lang.CharSequence queueId, long sequence)  
    java.lang.Object getMessage​(java.lang.CharSequence queueId, long sequence)  
    void killQueue​(java.lang.CharSequence queueId)  
    void putMessage​(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)