Mappings Loader Extensions

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

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.

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