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 |
static java.lang.String |
MAPPINGS_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) |
WireMockApp(Options options,
Container container) |
public static final java.lang.String FILES_ROOT
public static final java.lang.String ADMIN_CONTEXT_ROOT
public static final java.lang.String MAPPINGS_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 AdminRequestHandler buildAdminRequestHandler()
public StubRequestHandler buildStubRequestHandler()
public GlobalSettingsHolder getGlobalSettingsHolder()
public void loadMappingsUsing(MappingsLoader mappingsLoader)
public ServeEvent serveStubFor(Request request)
serveStubFor
in interface StubServer
public void addStubMapping(StubMapping stubMapping)
addStubMapping
in interface Admin
public void removeStubMapping(StubMapping stubMapping)
removeStubMapping
in interface Admin
public void editStubMapping(StubMapping stubMapping)
editStubMapping
in interface Admin
public ListStubMappingsResult listAllStubMappings()
listAllStubMappings
in interface Admin
public SingleStubMappingResult getStubMapping(java.util.UUID id)
getStubMapping
in interface Admin
public void saveMappings()
saveMappings
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 void resetMappings()
resetMappings
in interface Admin
public GetServeEventsResult getServeEvents()
getServeEvents
in interface Admin
public SingleServedStubResult getServedStub(java.util.UUID id)
getServedStub
in interface Admin
public VerificationResult countRequestsMatching(RequestPattern requestPattern)
countRequestsMatching
in interface Admin
public FindRequestsResult findRequestsMatching(RequestPattern requestPattern)
findRequestsMatching
in interface Admin
public FindRequestsResult findUnmatchedRequests()
findUnmatchedRequests
in interface Admin
public FindNearMissesResult findNearMissesForUnmatchedRequests()
findNearMissesForUnmatchedRequests
in interface Admin
public FindNearMissesResult findTopNearMissesFor(LoggedRequest loggedRequest)
findTopNearMissesFor
in interface Admin
public FindNearMissesResult findTopNearMissesFor(RequestPattern requestPattern)
findTopNearMissesFor
in interface Admin
public void updateGlobalSettings(GlobalSettings newSettings)
updateGlobalSettings
in interface Admin
public int port()
public void shutdownServer()
shutdownServer
in interface Admin