All Classes and Interfaces
Class
Description
Manages lifecycle of multiple
StubRunner
instances.Manages lifecycle of multiple
StubRunner
instances.Stub downloader that picks stubs and contracts from the provided resource.
Conditional that checks if the user turned off the stubbed discovery mode.
Conditional that checks if the user turned on the stubbed discovery mode.
Registers all stubs in Zookeeper Service Discovery.
Downloads a JAR with contracts and sets up the plugin configuration with proper
inclusion patterns.
Holder for updated inclusion properties, which are calculated after jar with
contracts was downloaded / unpacked.
Updates the project containing contracts.
Annotation to enable a Stub runner server.
Registers all stubs in Eureka Service Discovery.
Allows to read stubs and contracts from a given location.
Describes an HTTP Server Stub.
Configuration class for an
HttpServerStub
.Allows to perform additional configuration of the HTTP Server stub.
Implementation that does nothing.
Uses
META-INF/spring.factories
to read ProtocolResolver
list that gets
added to DefaultResourceLoader
.Structure representing executed stubs.
Builds a
StubDownloader
to work with contracts and stubs from a SCM.Provides autoconfiguraion for the Spring Cloud Load Balancer module.
Represents a configuration of a single stub.
Contract for providing a tuple containing configuration of a downloaded and unpacked
stub, together with the file location of that extracted artifact.
Builder for a
StubDownloader
.Provider for
StubDownloaderBuilder
.Contract for finding registered stubs.
Maps Ivy based ids to service Ids.
Exception thrown when a stub was not found.
Represents a single instance of ready-to-run stubs.
Configuration that initializes a
BatchStubRunner
that runs
StubRunner
instance for each
stub.JUnit 5 extension that allows to download and run stubs.
Helper class with additional port, related methods once you pick a stub to
download.
Technical options related to running StubRunner
Use
StubRunnerOptionsBuilder
to build this object.Options for a proxy.
A builder object for
StubRunnerOptions
.The annotated field with this annotation will have the port of a running stub injected.
An enumeration stub modes.
Reads property from system prop and from env var.
JUnit class rule that allows you to download the provided stubs.
Helper class with additional port, related methods once you pick a stub to
download.
Wraps
DiscoveryClient
in a Stub Runner implementation that tries to find a
corresponding WireMock server for a searched dependency.Autoconfiguration for registering stubs in a Zookeeper Service discovery.
Autoconfiguration for registering stubs in a Eureka Service discovery.
Autoconfiguration for registering stubs in a Zookeeper Service discovery.
Marks context to be restarted if at least one stub has a fixed port.
Contract for running stubs.
Utility to parse string into a list of configuration of stubs.
Contract for registering stubs in a Service Discovery.
Contract for triggering stub messages.
Abstraction over WireMock as a HTTP Server Stub.
Typed implementation of
HttpServerStubConfigurer
for WireMock's
WireMockConfiguration
.Registers all stubs in Zookeeper Service Discovery.