Package org.drools.codegen.common
Interface DroolsModelBuildContext
- All Known Implementing Classes:
AbstractDroolsModelBuildContext,JavaDroolsModelBuildContext,QuarkusDroolsModelBuildContext,SpringBootDroolsModelBuildContext
public interface DroolsModelBuildContext
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final String(boolean) dependency injection is available and enabled (default true)static final String(boolean) enable/disable global rest endpoint generation (default true) kogito.generate.rest.(engine_name) -> (boolean) enable/disable engine rest endpoint generation (default true) -
Method Summary
Modifier and TypeMethodDescriptiongetApplicationProperty(String property) default booleanhasClassAvailable(String fqcn) booleanhasDI()default booleandefault booleanbooleanhasRest()name()voidvoidsetApplicationProperty(String key, String value)
-
Field Details
-
APPLICATION_PROPERTIES_FILE_NAME
- See Also:
-
DEFAULT_PACKAGE_NAME
- See Also:
-
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
(boolean) dependency injection is available and enabled (default true)- See Also:
-
-
Method Details
-
getApplicationProperty
-
getApplicationProperties
Collection<String> getApplicationProperties() -
setApplicationProperty
-
removeApplicationProperty
-
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
-