Class WireMockApp
java.lang.Object
com.github.tomakehurst.wiremock.core.WireMockApp
- All Implemented Interfaces:
Admin
,StubServer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWireMockApp
(boolean browserProxyingEnabled, MappingsLoader defaultMappingsLoader, MappingsSaver mappingsSaver, boolean requestJournalDisabled, com.google.common.base.Optional<Integer> maxRequestJournalEntries, Map<String, ResponseDefinitionTransformer> transformers, Map<String, RequestMatcherExtension> requestMatchers, FileSource rootFileSource, Container container) WireMockApp
(Options options, Container container) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addStubMapping
(StubMapping stubMapping) countRequestsMatching
(RequestPattern requestPattern) void
editStubMapping
(StubMapping stubMapping) findAllStubsByMetadata
(StringValuePattern pattern) findRequestsMatching
(RequestPattern requestPattern) findTopNearMissesFor
(RequestPattern requestPattern) findTopNearMissesFor
(LoggedRequest loggedRequest) getServedStub
(UUID id) getServeEvents
(ServeEventQuery query) getStubMapping
(UUID id) void
importStubs
(StubImport stubImport) void
loadMappingsUsing
(MappingsLoader mappingsLoader) int
port()
void
removeServeEvent
(UUID eventId) removeServeEventsForStubsMatchingMetadata
(StringValuePattern metadataPattern) removeServeEventsMatching
(RequestPattern requestPattern) void
removeStubMapping
(StubMapping stubMapping) void
void
removeStubsByMetadata
(StringValuePattern pattern) void
resetAll()
void
void
void
resetScenario
(String name) void
void
void
serveStubFor
(Request request) void
setScenarioState
(String name, String state) void
snapshotRecord
(RecordSpec recordSpec) void
startRecording
(RecordSpec recordSpec) void
startRecording
(RecordSpecBuilder recordSpec) void
startRecording
(String targetBaseUrl) void
updateGlobalSettings
(GlobalSettings newSettings)
-
Field Details
-
FILES_ROOT
- See Also:
-
ADMIN_CONTEXT_ROOT
- See Also:
-
MAPPINGS_ROOT
- See Also:
-
-
Constructor Details
-
WireMockApp
-
WireMockApp
public WireMockApp(boolean browserProxyingEnabled, MappingsLoader defaultMappingsLoader, MappingsSaver mappingsSaver, boolean requestJournalDisabled, com.google.common.base.Optional<Integer> maxRequestJournalEntries, Map<String, ResponseDefinitionTransformer> transformers, Map<String, RequestMatcherExtension> requestMatchers, FileSource rootFileSource, Container container)
-
-
Method Details
-
buildAdminRequestHandler
-
buildStubRequestHandler
-
loadMappingsUsing
-
serveStubFor
- Specified by:
serveStubFor
in interfaceStubServer
-
addStubMapping
- Specified by:
addStubMapping
in interfaceAdmin
-
removeStubMapping
- Specified by:
removeStubMapping
in interfaceAdmin
-
removeStubMapping
- Specified by:
removeStubMapping
in interfaceAdmin
-
editStubMapping
- Specified by:
editStubMapping
in interfaceAdmin
-
listAllStubMappings
- Specified by:
listAllStubMappings
in interfaceAdmin
-
getStubMapping
- Specified by:
getStubMapping
in interfaceAdmin
-
saveMappings
public void saveMappings()- Specified by:
saveMappings
in interfaceAdmin
-
resetAll
public void resetAll() -
resetRequests
public void resetRequests()- Specified by:
resetRequests
in interfaceAdmin
-
resetToDefaultMappings
public void resetToDefaultMappings()- Specified by:
resetToDefaultMappings
in interfaceAdmin
-
resetScenarios
public void resetScenarios()- Specified by:
resetScenarios
in interfaceAdmin
-
resetMappings
public void resetMappings()- Specified by:
resetMappings
in interfaceAdmin
-
getServeEvents
- Specified by:
getServeEvents
in interfaceAdmin
-
getServeEvents
- Specified by:
getServeEvents
in interfaceAdmin
-
getServedStub
- Specified by:
getServedStub
in interfaceAdmin
-
countRequestsMatching
- Specified by:
countRequestsMatching
in interfaceAdmin
-
findRequestsMatching
- Specified by:
findRequestsMatching
in interfaceAdmin
-
findUnmatchedRequests
- Specified by:
findUnmatchedRequests
in interfaceAdmin
-
removeServeEvent
- Specified by:
removeServeEvent
in interfaceAdmin
-
removeServeEventsMatching
- Specified by:
removeServeEventsMatching
in interfaceAdmin
-
removeServeEventsForStubsMatchingMetadata
public FindServeEventsResult removeServeEventsForStubsMatchingMetadata(StringValuePattern metadataPattern) - Specified by:
removeServeEventsForStubsMatchingMetadata
in interfaceAdmin
-
findNearMissesForUnmatchedRequests
- Specified by:
findNearMissesForUnmatchedRequests
in interfaceAdmin
-
getAllScenarios
- Specified by:
getAllScenarios
in interfaceAdmin
-
resetScenario
- Specified by:
resetScenario
in interfaceAdmin
-
setScenarioState
- Specified by:
setScenarioState
in interfaceAdmin
-
findTopNearMissesFor
- Specified by:
findTopNearMissesFor
in interfaceAdmin
-
findTopNearMissesFor
- Specified by:
findTopNearMissesFor
in interfaceAdmin
-
getGlobalSettings
- Specified by:
getGlobalSettings
in interfaceAdmin
-
updateGlobalSettings
- Specified by:
updateGlobalSettings
in interfaceAdmin
-
port
public int port() -
getOptions
- Specified by:
getOptions
in interfaceAdmin
-
shutdownServer
public void shutdownServer()- Specified by:
shutdownServer
in interfaceAdmin
-
snapshotRecord
- Specified by:
snapshotRecord
in interfaceAdmin
-
snapshotRecord
- Specified by:
snapshotRecord
in interfaceAdmin
-
snapshotRecord
- Specified by:
snapshotRecord
in interfaceAdmin
-
startRecording
- Specified by:
startRecording
in interfaceAdmin
-
startRecording
- Specified by:
startRecording
in interfaceAdmin
-
startRecording
- Specified by:
startRecording
in interfaceAdmin
-
stopRecording
- Specified by:
stopRecording
in interfaceAdmin
-
getRecordingStatus
- Specified by:
getRecordingStatus
in interfaceAdmin
-
findAllStubsByMetadata
- Specified by:
findAllStubsByMetadata
in interfaceAdmin
-
removeStubsByMetadata
- Specified by:
removeStubsByMetadata
in interfaceAdmin
-
importStubs
- Specified by:
importStubs
in interfaceAdmin
-