@FunctionalInterface
public interface SimulationSource
Simulation| Modifier and Type | Field and Description |
|---|---|
static com.fasterxml.jackson.databind.ObjectReader |
OBJECT_READER |
| Modifier and Type | Method and Description |
|---|---|
static SimulationSource |
classpath(java.lang.String classpath)
Creates a simulation from the classpath
|
static SimulationSource |
dsl(StubServiceBuilder... stubServiceBuilder)
Creates a simulation from the dsl
You can pass in multiple
StubServiceBuilder to simulate services with different base urls |
static SimulationSource |
empty()
Creates no simulation
|
static SimulationSource |
file(java.nio.file.Path path)
Creates a simulation from a file
|
java.util.Optional<Simulation> |
getSimulation() |
static SimulationSource |
simulation(Simulation simulation)
Creates a simulation from a
Simulation object |
static SimulationSource |
url(java.lang.String url)
Creates a simulation from a URL string
|
static SimulationSource |
url(java.net.URL url)
Creates a simulation from a URL
|
static SimulationSource url(java.net.URL url)
url - the url of the simulationstatic SimulationSource url(java.lang.String url)
url - the url of the simulationstatic SimulationSource classpath(java.lang.String classpath)
classpath - the classpath of the simulationstatic SimulationSource file(java.nio.file.Path path)
path - the file path of the simulationstatic SimulationSource dsl(StubServiceBuilder... stubServiceBuilder)
StubServiceBuilder to simulate services with different base urlsstubServiceBuilder - the fluent builder for RequestResponsePairHoverflyDslstatic SimulationSource simulation(Simulation simulation)
Simulation objectsimulation - the simulationstatic SimulationSource empty()
java.util.Optional<Simulation> getSimulation()