Interface StrategyCompileClient

All Known Implementing Classes:
HttpStrategyCompileClient

public interface StrategyCompileClient
Backend-facing client for the strategy compile step. Abstracted so the workflow can be tested without an HTTP backend.
  • Method Summary

    Modifier and Type
    Method
    Description
    compile(String source)
    Compile strategy source synchronously; returns the resulting strategyId.
    Compile with optional metadata; existing test doubles need only implement compile(String).
  • Method Details

    • compile

      String compile(String source)
      Compile strategy source synchronously; returns the resulting strategyId.
    • compileDetails

      default CompiledStrategy compileDetails(String source)
      Compile with optional metadata; existing test doubles need only implement compile(String).