Class AbstractKeyValueMessageStore

All Implemented Interfaces:
Iterable<MessageGroup>, BasicMessageGroupStore, MessageGroupStore, MessageStore
Direct Known Subclasses:
HazelcastMessageStore, RedisMessageStore

public abstract class AbstractKeyValueMessageStore extends AbstractMessageGroupStore implements MessageStore
Base class for implementations of Key/Value style MessageGroupStore and MessageStore.
Since:
2.1
Author:
Oleg Zhurakousky, Gary Russell, Artem Bilan, Ngoc Nhan, Youbin Wu
  • Field Details

  • Constructor Details

    • AbstractKeyValueMessageStore

      protected AbstractKeyValueMessageStore()
    • AbstractKeyValueMessageStore

      protected AbstractKeyValueMessageStore(String prefix)
      Construct an instance based on the provided prefix for keys to distinguish between different store instances in the same target key-value database. Defaults to an empty string - no prefix. The actual prefix for messages is prefix + MESSAGE_; for message groups - prefix + GROUP_OF_MESSAGES_
      Parameters:
      prefix - the prefix to use
      Since:
      4.3.12
  • Method Details