public class InMemoryStubMappings extends java.lang.Object implements StubMappings
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMapping(StubMapping mapping) |
void |
editMapping(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() |
void |
removeMapping(StubMapping mapping) |
void |
reset() |
void |
resetScenarios() |
ServeEvent |
serveFor(Request request) |
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)
public InMemoryStubMappings()
public ServeEvent serveFor(Request request)
serveFor in interface StubMappingspublic void addMapping(StubMapping mapping)
addMapping in interface StubMappingspublic void removeMapping(StubMapping mapping)
removeMapping in interface StubMappingspublic void editMapping(StubMapping stubMapping)
editMapping in interface StubMappingspublic void reset()
reset in interface StubMappingspublic void resetScenarios()
resetScenarios in interface StubMappingspublic java.util.List<StubMapping> getAll()
getAll in interface StubMappingspublic com.google.common.base.Optional<StubMapping> get(java.util.UUID id)
get in interface StubMappingspublic java.util.List<Scenario> getAllScenarios()
getAllScenarios in interface StubMappingspublic java.util.List<StubMapping> findByMetadata(StringValuePattern pattern)
findByMetadata in interface StubMappings