Interface DownloadListener

All Known Implementing Classes:
AutoConfigureDownloadListener

public interface DownloadListener
Listener for downloading a dependency (can be downloaded from a local cache)
  • Method Details

    • onDownloadDependency

      void onDownloadDependency(String groupId, String artifactId, String version)
      Downloads a new dependency
    • onDownloadedDependency

      default void onDownloadedDependency(String groupId, String artifactId, String version)
      After the dependency has been downloaded
    • onExtraRepository

      default void onExtraRepository(String repo)
      Some dependencies require third-party maven repositories to be downloaded.
    • onAlreadyDownloadedDependency

      void onAlreadyDownloadedDependency(String groupId, String artifactId, String version)
      Uses an existing already downloaded dependency
    • onLoadingKamelet

      default void onLoadingKamelet(String name)
      When a kamelet is being downloaded (typically loaded directly from camel-kamelets JAR)
    • onLoadingModeline

      default void onLoadingModeline(String key, String value)
      When a modeline is detected