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(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,RequestMatcherExtension> requestMatchers,
FileSource rootFileSource,
Container container) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStubMapping(StubMapping stubMapping) |
VerificationResult |
countRequestsMatching(RequestPattern requestPattern) |
void |
editStubMapping(StubMapping stubMapping) |
FindNearMissesResult |
findNearMissesForUnmatchedRequests() |
FindRequestsResult |
findRequestsMatching(RequestPattern requestPattern) |
FindNearMissesResult |
findTopNearMissesFor(LoggedRequest loggedRequest) |
FindNearMissesResult |
findTopNearMissesFor(RequestPattern requestPattern) |
FindRequestsResult |
findUnmatchedRequests() |
GlobalSettingsHolder |
getGlobalSettingsHolder() |
ListStubMappingsResult |
listAllStubMappings() |
void |
loadMappingsUsing(MappingsLoader mappingsLoader) |
int |
port() |
void |
removeStubMapping(StubMapping stubMapping) |
void |
resetMappings() |
void |
resetRequests() |
void |
resetScenarios() |
void |
resetToDefaultMappings() |
void |
saveMappings() |
ServedStub |
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(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,RequestMatcherExtension> requestMatchers,
FileSource rootFileSource,
Container container)
public GlobalSettingsHolder getGlobalSettingsHolder()
public void loadMappingsUsing(MappingsLoader mappingsLoader)
public ServedStub serveStubFor(Request request)
serveStubFor in interface StubServerpublic void addStubMapping(StubMapping stubMapping)
addStubMapping in interface Adminpublic void removeStubMapping(StubMapping stubMapping)
removeStubMapping in interface Adminpublic void editStubMapping(StubMapping stubMapping)
editStubMapping in interface Adminpublic ListStubMappingsResult listAllStubMappings()
listAllStubMappings in interface Adminpublic void saveMappings()
saveMappings in interface Adminpublic void resetMappings()
resetMappings in interface Adminpublic void resetRequests()
resetRequests in interface Adminpublic void resetToDefaultMappings()
resetToDefaultMappings in interface Adminpublic void resetScenarios()
resetScenarios in interface Adminpublic VerificationResult countRequestsMatching(RequestPattern requestPattern)
countRequestsMatching in interface Adminpublic FindRequestsResult findRequestsMatching(RequestPattern requestPattern)
findRequestsMatching in interface Adminpublic FindRequestsResult findUnmatchedRequests()
findUnmatchedRequests in interface Adminpublic FindNearMissesResult findNearMissesForUnmatchedRequests()
findNearMissesForUnmatchedRequests in interface Adminpublic FindNearMissesResult findTopNearMissesFor(LoggedRequest loggedRequest)
findTopNearMissesFor in interface Adminpublic FindNearMissesResult findTopNearMissesFor(RequestPattern requestPattern)
findTopNearMissesFor in interface Adminpublic void updateGlobalSettings(GlobalSettings newSettings)
updateGlobalSettings in interface Adminpublic int port()
public void shutdownServer()
shutdownServer in interface Admin