Class MavenRecipeBundleResolver

java.lang.Object
org.openrewrite.maven.marketplace.MavenRecipeBundleResolver
All Implemented Interfaces:
AutoCloseable, org.openrewrite.marketplace.RecipeBundleResolver

public class MavenRecipeBundleResolver extends Object implements org.openrewrite.marketplace.RecipeBundleResolver
  • Constructor Details

    • MavenRecipeBundleResolver

      public MavenRecipeBundleResolver(org.openrewrite.ExecutionContext ctx, MavenArtifactDownloader downloader, org.openrewrite.marketplace.RecipeClassLoaderFactory classLoaderFactory)
  • Method Details

    • getEcosystem

      public String getEcosystem()
      Specified by:
      getEcosystem in interface org.openrewrite.marketplace.RecipeBundleResolver
    • resolve

      public org.openrewrite.marketplace.RecipeBundleReader resolve(org.openrewrite.marketplace.RecipeBundle bundle)
      Specified by:
      resolve in interface org.openrewrite.marketplace.RecipeBundleResolver
    • close

      public void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.openrewrite.marketplace.RecipeBundleResolver
      Throws:
      Exception