Class DefaultMessageStore

java.lang.Object
java.util.AbstractMap<K,V>
java.util.concurrent.ConcurrentHashMap<String,Message>
org.citrusframework.message.DefaultMessageStore
All Implemented Interfaces:
Serializable, ConcurrentMap<String,Message>, Map<String,Message>, MessageStore

public class DefaultMessageStore extends ConcurrentHashMap<String,Message> implements MessageStore
Default message store implementation saves messages with its unique id as a key. The message store also holds a mapping of registered message names resolving to message ids. Allows users to get messages by its name or id.
Since:
2.6.2
See Also: