Class AbstractDroolsModelBuildContext.AbstractBuilder
java.lang.Object
org.drools.codegen.common.context.AbstractDroolsModelBuildContext.AbstractBuilder
- All Implemented Interfaces:
DroolsModelBuildContext.Builder
- Direct Known Subclasses:
JavaDroolsModelBuildContext.JavaKogitoBuildContextBuilder,QuarkusDroolsModelBuildContext.QuarkusKogitoBuildContextBuilder,SpringBootDroolsModelBuildContext.SpringBootKogitoBuildContextBuilder
- Enclosing class:
- AbstractDroolsModelBuildContext
protected abstract static class AbstractDroolsModelBuildContext.AbstractBuilder
extends Object
implements DroolsModelBuildContext.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DroolsModelApplicationPropertyProviderprotected AppPathsprotected ClassLoaderprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionwithApplicationProperties(File... files) withApplicationProperties(Properties applicationProperties) withApplicationPropertyProvider(DroolsModelApplicationPropertyProvider applicationProperties) withAppPaths(AppPaths appPaths) withClassAvailabilityResolver(Predicate<String> classAvailabilityResolver) withClassLoader(ClassLoader classLoader) withPackageName(String packageName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.codegen.common.DroolsModelBuildContext.Builder
build
-
Field Details
-
packageName
-
applicationProperties
-
classLoader
-
classAvailabilityResolver
-
appPaths
-
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
withPackageName
- Specified by:
withPackageNamein interfaceDroolsModelBuildContext.Builder
-
withApplicationPropertyProvider
public DroolsModelBuildContext.Builder withApplicationPropertyProvider(DroolsModelApplicationPropertyProvider applicationProperties) - Specified by:
withApplicationPropertyProviderin interfaceDroolsModelBuildContext.Builder
-
withApplicationProperties
- Specified by:
withApplicationPropertiesin interfaceDroolsModelBuildContext.Builder
-
withApplicationProperties
- Specified by:
withApplicationPropertiesin interfaceDroolsModelBuildContext.Builder
-
withClassAvailabilityResolver
public DroolsModelBuildContext.Builder withClassAvailabilityResolver(Predicate<String> classAvailabilityResolver) - Specified by:
withClassAvailabilityResolverin interfaceDroolsModelBuildContext.Builder
-
withClassLoader
- Specified by:
withClassLoaderin interfaceDroolsModelBuildContext.Builder
-
withAppPaths
- Specified by:
withAppPathsin interfaceDroolsModelBuildContext.Builder
-