MCPcopy Index your code
hub / github.com/SpectoLabs/hoverfly-java

github.com/SpectoLabs/hoverfly-java @0.20.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.20.2 ↗ · + Follow
1,479 symbols 6,981 edges 185 files 226 documented · 15% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

SimulationPreprocessor (Interface)
A SimulationPreprocessor processesSimulation instances prior to handing them over to Hoverfly client. As {@link [6 implementers]
src/main/java/io/specto/hoverfly/junit/core/SimulationPreprocessor.java
IHoverflyMethodListener (Interface)
(no doc) [2 implementers]
testng/src/main/java/io/specto/hoverfly/testng/IHoverflyMethodListener.java
VerificationCriteria (Interface)
(no doc) [3 implementers]
src/main/java/io/specto/hoverfly/junit/verification/VerificationCriteria.java
IHoverflyClassListener (Interface)
(no doc) [1 implementers]
testng/src/main/java/io/specto/hoverfly/testng/IHoverflyClassListener.java
HttpBodyConverter (Interface)
Interface for converting a java object into a http request body, and storing the appropriate content type header value [1 …
src/main/java/io/specto/hoverfly/junit/dsl/HttpBodyConverter.java
HoverflyClient (Interface)
Http client for querying Hoverfly admin endpoints [1 implementers]
src/main/java/io/specto/hoverfly/junit/api/HoverflyClient.java
SimulationSource (Interface)
Interface for reading simulation source as a String
src/main/java/io/specto/hoverfly/junit/core/SimulationSource.java

Core symbols most depended-on inside this repo

get
called by 156
src/main/java/io/specto/hoverfly/junit/dsl/StubServiceBuilder.java
willReturn
called by 109
src/main/java/io/specto/hoverfly/junit/dsl/RequestMatcherBuilder.java
service
called by 98
src/main/java/io/specto/hoverfly/junit/dsl/HoverflyDsl.java
localConfigs
called by 94
src/main/java/io/specto/hoverfly/junit/core/HoverflyConfig.java
build
called by 94
src/main/java/io/specto/hoverfly/junit/core/HoverflyConfig.java
body
called by 91
src/main/java/io/specto/hoverfly/junit/dsl/HttpBodyConverter.java
verify
called by 64
src/main/java/io/specto/hoverfly/junit/verification/VerificationCriteria.java
success
called by 63
src/main/java/io/specto/hoverfly/junit/dsl/ResponseCreators.java

Shape

Method 1,265
Class 196
Enum 8
Interface 8
Function 2

Languages

Java100%
Python1%

Modules by API surface

src/main/java/io/specto/hoverfly/junit/core/config/HoverflyConfiguration.java62 symbols
src/test/java/io/specto/hoverfly/junit/core/HoverflyTest.java51 symbols
src/test/java/io/specto/hoverfly/junit/dsl/StubServiceBuilderTest.java48 symbols
src/main/java/io/specto/hoverfly/junit/api/HoverflyClient.java38 symbols
src/main/java/io/specto/hoverfly/junit/api/OkHttpHoverflyClient.java35 symbols
src/main/java/io/specto/hoverfly/junit/core/Hoverfly.java33 symbols
src/main/java/io/specto/hoverfly/junit/rule/HoverflyRule.java32 symbols
src/main/java/io/specto/hoverfly/junit/core/model/RequestFieldMatcher.java32 symbols
src/main/java/io/specto/hoverfly/junit/api/view/HoverflyInfoView.java32 symbols
testng/src/main/java/io/specto/hoverfly/testng/HoverflyTestNG.java31 symbols
src/main/java/io/specto/hoverfly/junit/core/model/Request.java31 symbols
src/test/java/io/specto/hoverfly/junit/api/OkHttpHoverflyClientTest.java29 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add hoverfly-java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact