Interface InternalKieModule
- All Superinterfaces:
KieModule,Serializable
- All Known Implementing Classes:
AbstractKieModule,FileKieModule,MemoryKieModule,ZipKieModule
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic final classstatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddGeneratedClassNames(Set<String> classNames) voidaddKieDependency(InternalKieModule dependency) booleanaddResourceToCompiler(CompositeKnowledgeBuilder ckbuilder, KieBaseModel kieBaseModel, String fileName) booleanaddResourceToCompiler(CompositeKnowledgeBuilder ckbuilder, KieBaseModel kieBaseModel, String fileName, ResourceChangeSet rcs) default voidafterKieBaseCreationUpdate(String name, InternalKnowledgeBase kBase) default ResultsImplbuild()voidcacheKnowledgeBuilderForKieBase(String kieBaseName, KnowledgeBuilder kbuilder) voidcacheResultsForKieBase(String kieBaseName, Results results) default InternalKieModulecloneForIncrementalCompilation(ReleaseId releaseId, KieModuleModel kModuleModel, MemoryFileSystem newFs) createBuilderConfiguration(KieBaseModel kBaseModel, ClassLoader classLoader) createKieBase(KieBaseModelImpl kBaseModel, KieProject kieProject, BuildContext buildContext, KieBaseConfiguration conf) default KieBaseUpdaterstatic InternalKieModulecreateKieModule(ReleaseId releaseId, File jar) default ProjectClassLoadercreateModuleClassLoader(ClassLoader parent) byte[]getBytes()byte[]default byte[]getBytes(org.drools.util.PortablePath resourcePath) default KieJarChangeSetgetChanges(InternalKieModule newKieModule) getCompilationCache(String kbaseName) longgetFile()getJarDependencies(DependencyFilter filter) getKnowledgeBuilderForKieBase(String kieBaseName) getKnowledgePackagesForKieBase(String kieBaseName) getPackage(String packageName) org.drools.io.InternalResourcegetResource(String fileName) getResourceConfiguration(String fileName) booleanhasResource(String fileName) static InternalKieModuleinternalCreateKieModule(ReleaseId releaseId, File jar, ZipFile zipFile, ZipEntry zipEntry) booleanisAvailable(String pResourceName) default booleanisFileInKBase(KieBaseModel kieBase, String fileName) default booleanvoidsetUnresolvedDependencies(Collection<ReleaseId> unresolvedDependencies) default voidupdateKieModule(InternalKieModule newKM) Methods inherited from interface org.kie.api.builder.KieModule
getReleaseId
-
Method Details
-
cacheKnowledgeBuilderForKieBase
-
getKnowledgeBuilderForKieBase
-
getKnowledgePackagesForKieBase
-
getPackage
-
cacheResultsForKieBase
-
getKnowledgeResultsCache
-
getKieModuleModel
KieModuleModel getKieModuleModel() -
getBytes
byte[] getBytes() -
hasResource
-
getResource
-
getResourceConfiguration
-
getKieDependencies
Map<ReleaseId,InternalKieModule> getKieDependencies() -
addKieDependency
-
getJarDependencies
-
getUnresolvedDependencies
Collection<ReleaseId> getUnresolvedDependencies() -
setUnresolvedDependencies
-
isAvailable
-
getBytes
-
getBytes
default byte[] getBytes(org.drools.util.PortablePath resourcePath) -
getFileNames
Collection<String> getFileNames() -
getFile
File getFile() -
createResourceProvider
ResourceProvider createResourceProvider() -
getClassesMap
-
addResourceToCompiler
boolean addResourceToCompiler(CompositeKnowledgeBuilder ckbuilder, KieBaseModel kieBaseModel, String fileName) -
addResourceToCompiler
boolean addResourceToCompiler(CompositeKnowledgeBuilder ckbuilder, KieBaseModel kieBaseModel, String fileName, ResourceChangeSet rcs) -
getCreationTimestamp
long getCreationTimestamp() -
getPomAsStream
InputStream getPomAsStream() -
getPomModel
PomModel getPomModel() -
createBuilderConfiguration
KnowledgeBuilderConfiguration createBuilderConfiguration(KieBaseModel kBaseModel, ClassLoader classLoader) -
createKieBase
InternalKnowledgeBase createKieBase(KieBaseModelImpl kBaseModel, KieProject kieProject, BuildContext buildContext, KieBaseConfiguration conf) -
afterKieBaseCreationUpdate
-
getModuleClassLoader
ClassLoader getModuleClassLoader() -
build
-
getChanges
-
isFileInKBase
-
createKieBaseUpdater
-
createModuleClassLoader
-
getCompilationCache
-
cloneForIncrementalCompilation
default InternalKieModule cloneForIncrementalCompilation(ReleaseId releaseId, KieModuleModel kModuleModel, MemoryFileSystem newFs) -
createKieModule
-
internalCreateKieModule
static InternalKieModule internalCreateKieModule(ReleaseId releaseId, File jar, ZipFile zipFile, ZipEntry zipEntry) throws InternalKieModule.MalformedKieModuleException -
updateKieModule
-
addGeneratedClassNames
-
isVerifiable
default boolean isVerifiable()
-