Package | Description |
---|---|
org.drools.compiler.kie.builder.impl | |
org.drools.compiler.kie.util |
Modifier and Type | Class and Description |
---|---|
class |
AbstractKieModule |
class |
FileKieModule |
class |
MemoryKieModule |
class |
ZipKieModule |
Modifier and Type | Field and Description |
---|---|
InternalKieModule |
KieBaseUpdateContext.currentKM |
InternalKieModule |
KieBaseUpdateContext.newKM |
Modifier and Type | Field and Description |
---|---|
static BiFunction<InternalKieModule,ClassLoader,KieModuleKieProject> |
DrlProject.SUPPLIER |
Modifier and Type | Method and Description |
---|---|
static InternalKieModule |
ClasspathKieProject.createInternalKieModule(org.kie.api.builder.model.KieModuleModel kieProject,
org.kie.api.builder.ReleaseId releaseId,
String rootPath) |
static InternalKieModule |
InternalKieModule.createKieModule(org.kie.api.builder.ReleaseId releaseId,
File jar) |
InternalKieModule |
InternalKieModuleProvider.createKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
File file) |
InternalKieModule |
InternalKieModuleProvider.DrlBasedKieModuleProvider.createKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
File file) |
InternalKieModule |
InternalKieModuleProvider.createKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
MemoryFileSystem mfs) |
InternalKieModule |
InternalKieModuleProvider.DrlBasedKieModuleProvider.createKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
MemoryFileSystem mfs) |
static InternalKieModule |
ClasspathKieProject.fetchKModule(URL url) |
static InternalKieModule |
InternalKieModuleProvider.get(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
File file) |
static InternalKieModule |
InternalKieModuleProvider.get(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
MemoryFileSystem mfs) |
InternalKieModule |
KieModuleKieProject.getInternalKieModule() |
InternalKieModule |
ClasspathKieProject.getKieModuleForKBase(String kBaseName) |
InternalKieModule |
KieModuleKieProject.getKieModuleForKBase(String kBaseName) |
InternalKieModule |
KieProject.getKieModuleForKBase(String kBaseName) |
protected InternalKieModule |
KieFileSystemScannerImpl.internalScan() |
Modifier and Type | Method and Description |
---|---|
Map<org.kie.api.builder.ReleaseId,InternalKieModule> |
AbstractKieModule.getKieDependencies() |
Map<org.kie.api.builder.ReleaseId,InternalKieModule> |
InternalKieModule.getKieDependencies() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractKieModule.addKieDependency(InternalKieModule dependency) |
void |
InternalKieModule.addKieDependency(InternalKieModule dependency) |
static void |
KieBuilderImpl.buildKieModule(InternalKieModule kModule,
ResultsImpl messages) |
protected org.kie.internal.builder.KnowledgeBuilder |
AbstractKieProject.createKnowledgeBuilder(KieBaseModelImpl kBaseModel,
InternalKieModule kModule) |
static boolean |
KieBuilderImpl.filterFileInKBase(InternalKieModule kieModule,
org.kie.api.builder.model.KieBaseModel kieBase,
String fileName,
Supplier<byte[]> file,
boolean useFolders) |
void |
KieContainerImpl.generateCompiledAlphaNetwork(KieBaseModelImpl kBaseModel,
InternalKieModule kModule,
org.drools.core.impl.InternalKnowledgeBase kBase) |
protected KnowledgeBuilderConfigurationImpl |
AbstractKieProject.getBuilderConfiguration(KieBaseModelImpl kBaseModel,
InternalKieModule kModule) |
default KieJarChangeSet |
InternalKieModule.getChanges(InternalKieModule newKieModule) |
protected void |
KieFileSystemScannerImpl.internalUpdate(InternalKieModule kmodule) |
static boolean |
AbstractKieModule.updateResource(org.kie.internal.builder.CompositeKnowledgeBuilder ckbuilder,
InternalKieModule kieModule,
String resourceName,
org.kie.internal.builder.ResourceChangeSet changes) |
org.kie.api.builder.Results |
KieContainerImpl.updateToKieModule(InternalKieModule newKM) |
Map<String,org.kie.api.builder.model.KieBaseModel> |
KieModuleKieProject.updateToModule(InternalKieModule updatedKieModule) |
Modifier and Type | Method and Description |
---|---|
org.kie.api.builder.KieBuilder |
KieBuilderImpl.buildAll(BiFunction<InternalKieModule,ClassLoader,KieModuleKieProject> kprojectSupplier,
Predicate<String> classFilter) |
Constructor and Description |
---|
KieBaseUpdateContext(KieProject kProject,
org.drools.core.impl.InternalKnowledgeBase kBase,
InternalKieModule currentKM,
InternalKieModule newKM,
KieJarChangeSet cs,
Collection<Class<?>> modifiedClasses,
boolean modifyingUsedClass,
Collection<String> unchangedResources,
ResultsImpl results,
KieBaseModelImpl newKieBaseModel,
KieBaseModelImpl currentKieBaseModel) |
KieMetaInfoBuilder(InternalKieModule kModule) |
KieModuleKieProject(InternalKieModule kieModule) |
KieModuleKieProject(InternalKieModule kieModule,
ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
static KieJarChangeSet |
ChangeSetBuilder.build(InternalKieModule original,
InternalKieModule currentJar) |
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.