Class InMemoryRequestJournalStore
- java.lang.Object
-
- com.github.tomakehurst.wiremock.store.InMemoryRequestJournalStore
-
- All Implemented Interfaces:
RequestJournalStore
,Store<java.util.UUID,ServeEvent>
public class InMemoryRequestJournalStore extends java.lang.Object implements RequestJournalStore
-
-
Constructor Summary
Constructors Constructor Description InMemoryRequestJournalStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(ServeEvent event)
void
clear()
java.util.Optional<ServeEvent>
get(java.util.UUID id)
java.util.stream.Stream<ServeEvent>
getAll()
java.util.stream.Stream<java.util.UUID>
getAllKeys()
void
put(java.util.UUID key, ServeEvent event)
void
remove(java.util.UUID key)
void
removeLast()
-
-
-
Method Detail
-
add
public void add(ServeEvent event)
- Specified by:
add
in interfaceRequestJournalStore
-
getAll
public java.util.stream.Stream<ServeEvent> getAll()
- Specified by:
getAll
in interfaceRequestJournalStore
-
removeLast
public void removeLast()
- Specified by:
removeLast
in interfaceRequestJournalStore
-
getAllKeys
public java.util.stream.Stream<java.util.UUID> getAllKeys()
- Specified by:
getAllKeys
in interfaceStore<java.util.UUID,ServeEvent>
-
get
public java.util.Optional<ServeEvent> get(java.util.UUID id)
- Specified by:
get
in interfaceStore<java.util.UUID,ServeEvent>
-
put
public void put(java.util.UUID key, ServeEvent event)
- Specified by:
put
in interfaceStore<java.util.UUID,ServeEvent>
-
remove
public void remove(java.util.UUID key)
- Specified by:
remove
in interfaceStore<java.util.UUID,ServeEvent>
-
clear
public void clear()
- Specified by:
clear
in interfaceStore<java.util.UUID,ServeEvent>
-
-