Class InstallRecipesResponse

java.lang.Object
org.openrewrite.python.rpc.InstallRecipesResponse

public class InstallRecipesResponse extends Object
Response to an InstallRecipes RPC request.

recipes carries the descriptor rows for recipes attributed to the just-installed distribution, so the caller can construct a RecipeMarketplace bound to the bundle without a follow-up GetMarketplace round trip. The follow-up call was the source of the prior over-attribution bug — it returned the entire singleton marketplace, which on a Python RPC server includes built-in openrewrite recipes plus any recipes from previously-installed sibling packages, all of which were then incorrectly tagged with the just-requested bundle.

  • Constructor Details

    • InstallRecipesResponse

      public InstallRecipesResponse()
  • Method Details

    • recipesOrEmpty

      public List<org.openrewrite.rpc.request.GetMarketplaceResponse.Row> recipesOrEmpty()