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, Map<String, MappingsLoaderExtension> mappingsLoaderExtensions, MappingsSaver mappingsSaver, boolean requestJournalDisabled, Integer maxRequestJournalEntries, Map<String, ResponseDefinitionTransformer> transformers, Map<String, ResponseDefinitionTransformerV2> v2transformers, Map<String, RequestMatcherExtension> requestMatchers, FileSource rootFileSource, Container container) WireMockApp(Options options, Container container) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStubMapping(StubMapping stubMapping) countRequestsMatching(RequestPattern requestPattern) voideditStubMapping(StubMapping stubMapping) findAllStubsByMetadata(StringValuePattern pattern) findRequestsMatching(RequestPattern requestPattern) findTopNearMissesFor(RequestPattern requestPattern) findTopNearMissesFor(LoggedRequest loggedRequest) getServedStub(UUID id) getServeEvents(ServeEventQuery query) getStubMapping(UUID id) voidimportStubs(StubImport stubImport) voidloadMappingsUsing(MappingsLoader mappingsLoader) intport()voidremoveServeEvent(UUID eventId) removeServeEventsForStubsMatchingMetadata(StringValuePattern metadataPattern) removeServeEventsMatching(RequestPattern requestPattern) voidremoveStubMapping(StubMapping stubMapping) voidvoidremoveStubsByMetadata(StringValuePattern pattern) voidresetAll()voidvoidvoidresetScenario(String name) voidvoidvoidserveStubFor(ServeEvent initialServeEvent) voidsetScenarioState(String name, String state) voidsnapshotRecord(RecordSpec recordSpec) voidstartRecording(RecordSpec recordSpec) voidstartRecording(RecordSpecBuilder recordSpec) voidstartRecording(String targetBaseUrl) voidupdateGlobalSettings(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, Map<String, MappingsLoaderExtension> mappingsLoaderExtensions, MappingsSaver mappingsSaver, boolean requestJournalDisabled, Integer maxRequestJournalEntries, Map<String, ResponseDefinitionTransformer> transformers, Map<String, ResponseDefinitionTransformerV2> v2transformers, Map<String, RequestMatcherExtension> requestMatchers, FileSource rootFileSource, Container container)
-
-
Method Details
-
buildAdminRequestHandler
-
buildStubRequestHandler
-
loadMappingsUsing
-
serveStubFor
- Specified by:
serveStubForin interfaceStubServer
-
addStubMapping
- Specified by:
addStubMappingin interfaceAdmin
-
removeStubMapping
- Specified by:
removeStubMappingin interfaceAdmin
-
removeStubMapping
- Specified by:
removeStubMappingin interfaceAdmin
-
editStubMapping
- Specified by:
editStubMappingin interfaceAdmin
-
listAllStubMappings
- Specified by:
listAllStubMappingsin interfaceAdmin
-
getStubMapping
- Specified by:
getStubMappingin interfaceAdmin
-
saveMappings
public void saveMappings()- Specified by:
saveMappingsin interfaceAdmin
-
resetAll
public void resetAll() -
resetRequests
public void resetRequests()- Specified by:
resetRequestsin interfaceAdmin
-
resetToDefaultMappings
public void resetToDefaultMappings()- Specified by:
resetToDefaultMappingsin interfaceAdmin
-
resetScenarios
public void resetScenarios()- Specified by:
resetScenariosin interfaceAdmin
-
resetMappings
public void resetMappings()- Specified by:
resetMappingsin interfaceAdmin
-
getServeEvents
- Specified by:
getServeEventsin interfaceAdmin
-
getServeEvents
- Specified by:
getServeEventsin interfaceAdmin
-
getServedStub
- Specified by:
getServedStubin interfaceAdmin
-
countRequestsMatching
- Specified by:
countRequestsMatchingin interfaceAdmin
-
findRequestsMatching
- Specified by:
findRequestsMatchingin interfaceAdmin
-
findUnmatchedRequests
- Specified by:
findUnmatchedRequestsin interfaceAdmin
-
removeServeEvent
- Specified by:
removeServeEventin interfaceAdmin
-
removeServeEventsMatching
- Specified by:
removeServeEventsMatchingin interfaceAdmin
-
removeServeEventsForStubsMatchingMetadata
public FindServeEventsResult removeServeEventsForStubsMatchingMetadata(StringValuePattern metadataPattern) - Specified by:
removeServeEventsForStubsMatchingMetadatain interfaceAdmin
-
findNearMissesForUnmatchedRequests
- Specified by:
findNearMissesForUnmatchedRequestsin interfaceAdmin
-
getAllScenarios
- Specified by:
getAllScenariosin interfaceAdmin
-
resetScenario
- Specified by:
resetScenarioin interfaceAdmin
-
setScenarioState
- Specified by:
setScenarioStatein interfaceAdmin
-
findTopNearMissesFor
- Specified by:
findTopNearMissesForin interfaceAdmin
-
findTopNearMissesFor
- Specified by:
findTopNearMissesForin interfaceAdmin
-
getGlobalSettings
- Specified by:
getGlobalSettingsin interfaceAdmin
-
updateGlobalSettings
- Specified by:
updateGlobalSettingsin interfaceAdmin
-
port
public int port() -
getOptions
- Specified by:
getOptionsin interfaceAdmin
-
getExtensions
-
shutdownServer
public void shutdownServer()- Specified by:
shutdownServerin interfaceAdmin
-
snapshotRecord
- Specified by:
snapshotRecordin interfaceAdmin
-
snapshotRecord
- Specified by:
snapshotRecordin interfaceAdmin
-
snapshotRecord
- Specified by:
snapshotRecordin interfaceAdmin
-
startRecording
- Specified by:
startRecordingin interfaceAdmin
-
startRecording
- Specified by:
startRecordingin interfaceAdmin
-
startRecording
- Specified by:
startRecordingin interfaceAdmin
-
stopRecording
- Specified by:
stopRecordingin interfaceAdmin
-
getRecordingStatus
- Specified by:
getRecordingStatusin interfaceAdmin
-
findUnmatchedStubs
- Specified by:
findUnmatchedStubsin interfaceAdmin
-
findAllStubsByMetadata
- Specified by:
findAllStubsByMetadatain interfaceAdmin
-
removeStubsByMetadata
- Specified by:
removeStubsByMetadatain interfaceAdmin
-
importStubs
- Specified by:
importStubsin interfaceAdmin
-
getLoadedExtensionNames
-