Interface StubMappingStore
-
- All Known Implementing Classes:
InMemoryStubMappingStore
public interface StubMappingStore
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidadd(StubMapping stub)voidclear()default java.util.stream.Stream<StubMapping>findAllMatchingRequest(Request request, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers, java.util.function.Consumer<SubEvent> subEventConsumer)java.util.Optional<StubMapping>get(java.util.UUID id)java.util.stream.Stream<StubMapping>getAll()voidremove(StubMapping stubMapping)voidreplace(StubMapping existing, StubMapping updated)
-
-
-
Method Detail
-
getAll
java.util.stream.Stream<StubMapping> getAll()
-
get
java.util.Optional<StubMapping> get(java.util.UUID id)
-
findAllMatchingRequest
default java.util.stream.Stream<StubMapping> findAllMatchingRequest(Request request, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers, java.util.function.Consumer<SubEvent> subEventConsumer)
-
add
void add(StubMapping stub)
-
replace
void replace(StubMapping existing, StubMapping updated)
-
remove
void remove(StubMapping stubMapping)
-
clear
void clear()
-
-