public class WireMockServer extends java.lang.Object implements Container, Stubbing, Admin
| Modifier and Type | Field and Description |
|---|---|
protected WireMock |
client |
static java.lang.String |
FILES_ROOT |
static java.lang.String |
MAPPINGS_ROOT |
| 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) |
public static final java.lang.String FILES_ROOT
public static final java.lang.String MAPPINGS_ROOT
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 void givenThat(MappingBuilder mappingBuilder)
public void stubFor(MappingBuilder mappingBuilder)
public void verify(RequestPatternBuilder requestPatternBuilder)
public void verify(int count,
RequestPatternBuilder requestPatternBuilder)
public java.util.List<LoggedRequest> findAll(RequestPatternBuilder requestPatternBuilder)
public void setGlobalFixedDelay(int milliseconds)
setGlobalFixedDelay in interface Stubbingpublic void addRequestProcessingDelay(int milliseconds)
addRequestProcessingDelay in interface Stubbingpublic void addStubMapping(StubMapping stubMapping)
addStubMapping 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 void updateGlobalSettings(GlobalSettings newSettings)
updateGlobalSettings in interface Adminpublic void addSocketAcceptDelay(RequestDelaySpec delaySpec)
addSocketAcceptDelay in interface Adminpublic void shutdownServer()
shutdownServer in interface Admin