Mappings Loader Extensions

Documentation / java / extensibility / mapping_loader_extensions

Additional source to load the stub mappings can be configured by implementing MappingsLoaderExtension.

Java
public class DummyMappingsLoaderExtension extends MappingsLoaderExtension {
  @Override
  public String getName() {
    return "dummy-mappings-loader"; // Return the name of extension
  }

  @Override
  public void loadMappingsInto(StubMappings stubMappings) {
        // implementation to load the mappings
        // mappings can be loaded from any source like git repo, database, file storage, stc
  }
}

Registering the extension with wiremock.

Java
        WireMockServer wireMockServer = new WireMockServer(wireMockConfig()
                .extensions(new DummyMappingsLoaderExtension())
                ); // Register your extension here