Interface ModuleProvider

All Known Implementing Classes:
ModuleProviderImpl

public interface ModuleProvider
Injects concrete instances of configurable abstractions
  • Method Details

    • createHttpRequest

      @NonNull HttpRequest createHttpRequest()
      Create a new concrete implementation of HttpRequest.
      Returns:
      a new instance of an HttpRequest
    • createLibraryLoaderProvider

      @NonNull LibraryLoaderProvider createLibraryLoaderProvider()
      Get the concrete implementation of LibraryLoaderProvider
      Returns:
      a new instance of LibraryLoaderProvider