Interface StubMappingStore
-
- All Known Implementing Classes:
InMemoryStubMappingStore
public interface StubMappingStore
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated 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)Deprecated, for removal: This API element is subject to removal in a future version.default voidremove(java.util.UUID stubMappingId)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
@Deprecated(forRemoval=true) void remove(StubMapping stubMapping)
Deprecated, for removal: This API element is subject to removal in a future version.
-
remove
default void remove(java.util.UUID stubMappingId)
-
clear
void clear()
-
-