Listening for Stub Changes
You can subscribe to changes in the state of WireMock’s stubs via the StubLifecycleListener extension point.
For instance, to respond after a new stub has been created you would do the following:
public class MyStubEventListener implements StubLifecycleListener {
@Override public void afterStubCreated(StubMapping stub) { log.debug("Stub named " + stub.getName() + " was created"); }
@Override public String getName() { return "my-listener"; }}The following methods can be overridden to subscribe to various stub lifecycle events:
void beforeStubCreated(StubMapping stub)void afterStubCreated(StubMapping stub)void beforeStubEdited(StubMapping oldStub, StubMapping newStub)void afterStubEdited(StubMapping oldStub, StubMapping newStub)void beforeStubRemoved(StubMapping stub)void afterStubRemoved(StubMapping stub)void beforeStubsReset()void afterStubsReset()