Class ModulesExtension

java.lang.Object
ai.narrativetrace.gradle.ModulesExtension

public abstract class ModulesExtension extends Object
Gradle DSL block for toggling optional NarrativeTrace integration modules.

INTENT: Use this nested block to add bridge modules only when the build actually needs them.

  • Constructor Details

    • ModulesExtension

      public ModulesExtension()
  • Method Details

    • getSlf4j

      public abstract org.gradle.api.provider.Property<Boolean> getSlf4j()
    • getMicrometer

      public abstract org.gradle.api.provider.Property<Boolean> getMicrometer()
    • getServlet

      public abstract org.gradle.api.provider.Property<Boolean> getServlet()
    • getSpringWeb

      public abstract org.gradle.api.provider.Property<Boolean> getSpringWeb()
    • getOpentelemetry

      public abstract org.gradle.api.provider.Property<Boolean> getOpentelemetry()
    • getMicronaut

      public abstract org.gradle.api.provider.Property<Boolean> getMicronaut()
    • getMicronautHttp

      public abstract org.gradle.api.provider.Property<Boolean> getMicronautHttp()