public class ZipKieModule extends AbstractKieModule implements InternalKieModule, Serializable
InternalKieModule.CompilationCache, InternalKieModule.CompilationCacheEntry, InternalKieModule.LocalLogger
compilationCache, pomModel, releaseId
Constructor and Description |
---|
ZipKieModule() |
ZipKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kieProject,
File file) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes() |
byte[] |
getBytes(String name) |
long |
getCreationTimestamp() |
File |
getFile() |
Collection<String> |
getFileNames() |
boolean |
isAvailable(String name) |
protected void |
processEntry(ZipEntry entry,
Map<String,List<String>> folders,
boolean closeEntryStream,
Supplier<InputStream> stream) |
protected Map<String,List<String>> |
processZipEntries(File jarFile) |
String |
toString() |
addKieDependency, addResourceToCompiler, addResourceToCompiler, buildKnowledgePackages, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, checkStreamMode, createKieBase, createResourceProvider, getBuilderConfiguration, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getModuleClassLoader, getPomAsStream, getPomModel, getReleaseId, getResource, getResourceConfiguration, getUnresolvedDependencies, hasResource, setPomModel, setUnresolvedDependencies, updateResource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addKieDependency, addResourceToCompiler, addResourceToCompiler, build, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, createKieBase, createKieBaseUpdater, createKieModule, createModuleClassLoader, createResourceProvider, getBuilderConfiguration, getChanges, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getModuleClassLoader, getPomAsStream, getPomModel, getResource, getResourceConfiguration, getUnresolvedDependencies, hasResource, isFileInKBase, setUnresolvedDependencies, updateKieModule
public ZipKieModule()
public ZipKieModule(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.model.KieModuleModel kieProject, File file)
public File getFile()
getFile
in interface InternalKieModule
public boolean isAvailable(String name)
isAvailable
in interface InternalKieModule
public byte[] getBytes(String name)
getBytes
in interface InternalKieModule
public Collection<String> getFileNames()
getFileNames
in interface InternalKieModule
public byte[] getBytes()
getBytes
in interface InternalKieModule
public long getCreationTimestamp()
getCreationTimestamp
in interface InternalKieModule
protected Map<String,List<String>> processZipEntries(File jarFile) throws IOException
IOException
protected void processEntry(ZipEntry entry, Map<String,List<String>> folders, boolean closeEntryStream, Supplier<InputStream> stream) throws IOException
IOException
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.