public class WireMockServer extends java.lang.Object implements Container, Stubbing, Admin
| Constructor and Description |
|---|
WireMockServer() |
WireMockServer(int port) |
WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying) |
WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings) |
WireMockServer(int port,
java.lang.Integer httpsPort) |
WireMockServer(int port,
java.lang.Integer httpsPort,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings,
Notifier notifier) |
WireMockServer(Options options) |
protected final WireMock client
public WireMockServer(Options options)
public WireMockServer(int port,
java.lang.Integer httpsPort,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings,
Notifier notifier)
public WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings)
public WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying)
public WireMockServer(int port)
public WireMockServer(int port,
java.lang.Integer httpsPort)
public WireMockServer()
public void loadMappingsUsing(MappingsLoader mappingsLoader)
public GlobalSettingsHolder getGlobalSettingsHolder()
public void addMockServiceRequestListener(RequestListener listener)
public void enableRecordMappings(FileSource mappingsFileSource, FileSource filesFileSource)
public void stop()
public void start()
public void shutdown()
public int httpsPort()
public boolean isRunning()
public StubMapping givenThat(MappingBuilder mappingBuilder)
public StubMapping stubFor(MappingBuilder mappingBuilder)
public void editStub(MappingBuilder mappingBuilder)
public void removeStub(MappingBuilder mappingBuilder)
removeStub in interface Stubbingpublic void removeStub(StubMapping stubMapping)
removeStub in interface Stubbingpublic java.util.List<StubMapping> getStubMappings()
getStubMappings in interface Stubbingpublic StubMapping getSingleStubMapping(java.util.UUID id)
getSingleStubMapping in interface Stubbingpublic void removeStubMapping(StubMapping stubMapping)
removeStubMapping in interface Adminpublic void verify(RequestPatternBuilder requestPatternBuilder)
public void verify(int count,
RequestPatternBuilder requestPatternBuilder)
public java.util.List<LoggedRequest> findAll(RequestPatternBuilder requestPatternBuilder)
public java.util.List<ServeEvent> getAllServeEvents()
getAllServeEvents in interface Stubbingpublic void setGlobalFixedDelay(int milliseconds)
setGlobalFixedDelay in interface Stubbingpublic java.util.List<LoggedRequest> findAllUnmatchedRequests()
findAllUnmatchedRequests in interface Stubbingpublic java.util.List<NearMiss> findNearMissesForAllUnmatchedRequests()
findNearMissesForAllUnmatchedRequests in interface Stubbingpublic java.util.List<NearMiss> findAllNearMissesFor(RequestPatternBuilder requestPatternBuilder)
findAllNearMissesFor in interface Stubbingpublic java.util.List<NearMiss> findNearMissesFor(LoggedRequest loggedRequest)
findNearMissesFor in interface Stubbingpublic void addStubMapping(StubMapping stubMapping)
addStubMapping in interface Adminpublic void editStubMapping(StubMapping stubMapping)
editStubMapping in interface Adminpublic ListStubMappingsResult listAllStubMappings()
listAllStubMappings in interface Adminpublic SingleStubMappingResult getStubMapping(java.util.UUID id)
getStubMapping in interface Adminpublic void saveMappings()
saveMappings in interface Adminpublic void resetRequests()
resetRequests in interface Adminpublic void resetToDefaultMappings()
resetToDefaultMappings in interface Adminpublic GetServeEventsResult getServeEvents()
getServeEvents in interface Adminpublic SingleServedStubResult getServedStub(java.util.UUID id)
getServedStub in interface Adminpublic void resetScenarios()
resetScenarios in interface Adminpublic void resetMappings()
resetMappings 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 void updateGlobalSettings(GlobalSettings newSettings)
updateGlobalSettings 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 shutdownServer()
shutdownServer in interface Admin