Interface DroolsModelBuildContext

All Known Implementing Classes:
AbstractDroolsModelBuildContext, JavaDroolsModelBuildContext, QuarkusDroolsModelBuildContext, SpringBootDroolsModelBuildContext

public interface DroolsModelBuildContext
  • Field Details

    • APPLICATION_PROPERTIES_FILE_NAME

      static final String APPLICATION_PROPERTIES_FILE_NAME
      See Also:
    • DEFAULT_PACKAGE_NAME

      static final String DEFAULT_PACKAGE_NAME
      See Also:
    • KOGITO_GENERATE_REST

      static final String KOGITO_GENERATE_REST
      (boolean) enable/disable global rest endpoint generation (default true) kogito.generate.rest.(engine_name) -> (boolean) enable/disable engine rest endpoint generation (default true)
      See Also:
    • KOGITO_GENERATE_DI

      static final String KOGITO_GENERATE_DI
      (boolean) dependency injection is available and enabled (default true)
      See Also:
  • Method Details

    • getApplicationProperty

      Optional<String> getApplicationProperty(String property)
    • getApplicationProperties

      Collection<String> getApplicationProperties()
    • setApplicationProperty

      void setApplicationProperty(String key, String value)
    • removeApplicationProperty

      void removeApplicationProperty(String key)
    • getPackageName

      String getPackageName()
    • getClassLoader

      ClassLoader getClassLoader()
    • getAppPaths

      AppPaths getAppPaths()
    • name

      String name()
    • getDependencyInjectionAnnotator

      DependencyInjectionAnnotator getDependencyInjectionAnnotator()
    • getRestAnnotator

      RestAnnotator getRestAnnotator()
    • hasRest

      boolean hasRest()
    • hasDI

      boolean hasDI()
    • hasJackson

      default boolean hasJackson()
    • hasJacksonDatabind

      default boolean hasJacksonDatabind()
    • hasClassAvailable

      default boolean hasClassAvailable(String fqcn)