Class InMemoryStubMappings
- java.lang.Object
-
- com.github.tomakehurst.wiremock.stubbing.InMemoryStubMappings
-
- All Implemented Interfaces:
StubMappings
public class InMemoryStubMappings extends java.lang.Object implements StubMappings
-
-
Constructor Summary
Constructors Constructor Description InMemoryStubMappings()InMemoryStubMappings(Scenarios scenarios, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers, java.util.Map<java.lang.String,ResponseDefinitionTransformer> transformers, FileSource rootFileSource, java.util.List<StubLifecycleListener> stubLifecycleListeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMapping(StubMapping mapping)voideditMapping(StubMapping stubMapping)java.util.List<StubMapping>findByMetadata(StringValuePattern pattern)com.google.common.base.Optional<StubMapping>get(java.util.UUID id)java.util.List<StubMapping>getAll()java.util.List<Scenario>getAllScenarios()voidremoveMapping(StubMapping mapping)voidreset()voidresetScenarios()ServeEventserveFor(Request request)
-
-
-
Constructor Detail
-
InMemoryStubMappings
public InMemoryStubMappings(Scenarios scenarios, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers, java.util.Map<java.lang.String,ResponseDefinitionTransformer> transformers, FileSource rootFileSource, java.util.List<StubLifecycleListener> stubLifecycleListeners)
-
InMemoryStubMappings
public InMemoryStubMappings()
-
-
Method Detail
-
serveFor
public ServeEvent serveFor(Request request)
- Specified by:
serveForin interfaceStubMappings
-
addMapping
public void addMapping(StubMapping mapping)
- Specified by:
addMappingin interfaceStubMappings
-
removeMapping
public void removeMapping(StubMapping mapping)
- Specified by:
removeMappingin interfaceStubMappings
-
editMapping
public void editMapping(StubMapping stubMapping)
- Specified by:
editMappingin interfaceStubMappings
-
reset
public void reset()
- Specified by:
resetin interfaceStubMappings
-
resetScenarios
public void resetScenarios()
- Specified by:
resetScenariosin interfaceStubMappings
-
getAll
public java.util.List<StubMapping> getAll()
- Specified by:
getAllin interfaceStubMappings
-
get
public com.google.common.base.Optional<StubMapping> get(java.util.UUID id)
- Specified by:
getin interfaceStubMappings
-
getAllScenarios
public java.util.List<Scenario> getAllScenarios()
- Specified by:
getAllScenariosin interfaceStubMappings
-
findByMetadata
public java.util.List<StubMapping> findByMetadata(StringValuePattern pattern)
- Specified by:
findByMetadatain interfaceStubMappings
-
-