Class InMemoryMessageJournalStore
java.lang.Object
com.github.tomakehurst.wiremock.store.InMemoryMessageJournalStore
- All Implemented Interfaces:
MessageJournalStore,Store<UUID,MessageServeEvent>
In-memory implementation of MessageJournalStore. Stores message serve events in memory with
support for event listeners.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(MessageServeEvent event) voidclear()getAll()voidput(UUID id, MessageServeEvent event) voidregisterEventListener(Consumer<? super StoreEvent<UUID, MessageServeEvent>> listener) voidvoidvoidunregisterEventListener(Consumer<? super StoreEvent<UUID, MessageServeEvent>> listener)
-
Constructor Details
-
InMemoryMessageJournalStore
public InMemoryMessageJournalStore()
-
-
Method Details
-
add
- Specified by:
addin interfaceMessageJournalStore
-
getAll
- Specified by:
getAllin interfaceMessageJournalStore
-
removeLast
public void removeLast()- Specified by:
removeLastin interfaceMessageJournalStore
-
getAllKeys
- Specified by:
getAllKeysin interfaceStore<UUID,MessageServeEvent>
-
get
- Specified by:
getin interfaceStore<UUID,MessageServeEvent>
-
put
- Specified by:
putin interfaceStore<UUID,MessageServeEvent>
-
remove
- Specified by:
removein interfaceStore<UUID,MessageServeEvent>
-
clear
public void clear()- Specified by:
clearin interfaceStore<UUID,MessageServeEvent>
-
registerEventListener
- Specified by:
registerEventListenerin interfaceMessageJournalStore
-
unregisterEventListener
- Specified by:
unregisterEventListenerin interfaceMessageJournalStore
-