public class WireMockApp extends java.lang.Object implements StubServer, Admin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADMIN_CONTEXT_ROOT |
static java.lang.String |
FILES_ROOT |
Constructor and Description |
---|
WireMockApp(RequestDelayControl requestDelayControl,
boolean browserProxyingEnabled,
MappingsLoader defaultMappingsLoader,
MappingsSaver mappingsSaver,
boolean requestJournalDisabled,
com.google.common.base.Optional<java.lang.Integer> maxRequestJournalEntries,
java.util.Map<java.lang.String,ResponseDefinitionTransformer> transformers,
java.util.Map<java.lang.String,RequestMatcher> requestMatchers,
FileSource rootFileSource,
Container container) |
Modifier and Type | Method and Description |
---|---|
void |
addSocketAcceptDelay(RequestDelaySpec delaySpec) |
void |
addStubMapping(StubMapping stubMapping) |
VerificationResult |
countRequestsMatching(RequestPattern requestPattern) |
FindRequestsResult |
findRequestsMatching(RequestPattern requestPattern) |
GlobalSettingsHolder |
getGlobalSettingsHolder() |
ListStubMappingsResult |
listAllStubMappings() |
void |
loadMappingsUsing(MappingsLoader mappingsLoader) |
int |
port() |
void |
resetMappings() |
void |
resetRequests() |
void |
resetScenarios() |
void |
resetToDefaultMappings() |
void |
saveMappings() |
ResponseDefinition |
serveStubFor(Request request) |
void |
shutdownServer() |
void |
updateGlobalSettings(GlobalSettings newSettings) |
public static final java.lang.String FILES_ROOT
public static final java.lang.String ADMIN_CONTEXT_ROOT
public WireMockApp(RequestDelayControl requestDelayControl, boolean browserProxyingEnabled, MappingsLoader defaultMappingsLoader, MappingsSaver mappingsSaver, boolean requestJournalDisabled, com.google.common.base.Optional<java.lang.Integer> maxRequestJournalEntries, java.util.Map<java.lang.String,ResponseDefinitionTransformer> transformers, java.util.Map<java.lang.String,RequestMatcher> requestMatchers, FileSource rootFileSource, Container container)
public GlobalSettingsHolder getGlobalSettingsHolder()
public void loadMappingsUsing(MappingsLoader mappingsLoader)
public ResponseDefinition serveStubFor(Request request)
serveStubFor
in interface StubServer
public void addStubMapping(StubMapping stubMapping)
addStubMapping
in interface Admin
public ListStubMappingsResult listAllStubMappings()
listAllStubMappings
in interface Admin
public void saveMappings()
saveMappings
in interface Admin
public void resetMappings()
resetMappings
in interface Admin
public void resetRequests()
resetRequests
in interface Admin
public void resetToDefaultMappings()
resetToDefaultMappings
in interface Admin
public void resetScenarios()
resetScenarios
in interface Admin
public VerificationResult countRequestsMatching(RequestPattern requestPattern)
countRequestsMatching
in interface Admin
public FindRequestsResult findRequestsMatching(RequestPattern requestPattern)
findRequestsMatching
in interface Admin
public void updateGlobalSettings(GlobalSettings newSettings)
updateGlobalSettings
in interface Admin
public void addSocketAcceptDelay(RequestDelaySpec delaySpec)
addSocketAcceptDelay
in interface Admin
public int port()
public void shutdownServer()
shutdownServer
in interface Admin