Class QuarkusDroolsModelBuildContext
- java.lang.Object
-
- org.drools.model.project.codegen.context.impl.AbstractDroolsModelBuildContext
-
- org.drools.model.project.codegen.context.impl.QuarkusDroolsModelBuildContext
-
- All Implemented Interfaces:
DroolsModelBuildContext
public class QuarkusDroolsModelBuildContext extends AbstractDroolsModelBuildContext
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classQuarkusDroolsModelBuildContext.QuarkusKogitoBuildContextBuilder-
Nested classes/interfaces inherited from class org.drools.model.project.codegen.context.impl.AbstractDroolsModelBuildContext
AbstractDroolsModelBuildContext.AbstractBuilder
-
Nested classes/interfaces inherited from interface org.drools.model.project.codegen.context.DroolsModelBuildContext
DroolsModelBuildContext.Builder
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTEXT_NAMEstatic StringQUARKUS_DIstatic StringQUARKUS_REST-
Fields inherited from class org.drools.model.project.codegen.context.impl.AbstractDroolsModelBuildContext
applicationProperties, appPaths, classAvailabilityResolver, classLoader, contextAttributes, contextName, DEFAULT_GROUP_ID, LOGGER, packageName
-
Fields inherited from interface org.drools.model.project.codegen.context.DroolsModelBuildContext
APPLICATION_PROPERTIES_FILE_NAME, DEFAULT_PACKAGE_NAME, KOGITO_GENERATE_DI, KOGITO_GENERATE_REST
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedQuarkusDroolsModelBuildContext(QuarkusDroolsModelBuildContext.QuarkusKogitoBuildContextBuilder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DroolsModelBuildContext.Builderbuilder()booleanhasDI()Method to check if dependency injection is available and enabled.-
Methods inherited from class org.drools.model.project.codegen.context.impl.AbstractDroolsModelBuildContext
getApplicationProperties, getApplicationProperty, getAppPaths, getClassLoader, getPackageName, hasClassAvailable, load, name, setApplicationProperty, toString
-
-
-
-
Field Detail
-
CONTEXT_NAME
public static final String CONTEXT_NAME
- See Also:
- Constant Field Values
-
QUARKUS_REST
public static final String QUARKUS_REST
- See Also:
- Constant Field Values
-
QUARKUS_DI
public static final String QUARKUS_DI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
QuarkusDroolsModelBuildContext
protected QuarkusDroolsModelBuildContext(QuarkusDroolsModelBuildContext.QuarkusKogitoBuildContextBuilder builder)
-
-
Method Detail
-
hasDI
public boolean hasDI()
Description copied from interface:DroolsModelBuildContextMethod to check if dependency injection is available and enabled. This is platform/classpath specific (e.g. Quarkus) but it can also be explicitly disabled using kogito.generate.di property
-
builder
public static DroolsModelBuildContext.Builder builder()
-
-