public class MemoryKieModule extends AbstractKieModule implements ResourceReader
AbstractKieModule.CompilationCache, AbstractKieModule.CompilationCacheEntry
compilationCache, pomModel, releaseId
Constructor and Description |
---|
MemoryKieModule(org.kie.api.builder.ReleaseId releaseId) |
MemoryKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kModuleModel,
MemoryFileSystem mfs) |
Modifier and Type | Method and Description |
---|---|
org.drools.core.common.ResourceProvider |
createResourceProvider() |
byte[] |
getBytes() |
byte[] |
getBytes(String path) |
long |
getCreationTimestamp() |
File |
getFile() |
Collection<String> |
getFileNames() |
MemoryFileSystem |
getMemoryFileSystem() |
Collection<String> |
getModifiedResourcesSinceLastMark() |
boolean |
isAvailable(String path) |
void |
mark() |
String |
toString() |
addKieDependency, addResourceToCompiler, addResourceToCompiler, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getPomAsStream, getPomModel, getReleaseId, getResource, getResourceConfiguration, getUnresolvedDependencies, hasResource, setPomModel, setUnresolvedDependencies, updateResource
public MemoryKieModule(org.kie.api.builder.ReleaseId releaseId)
public MemoryKieModule(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.model.KieModuleModel kModuleModel, MemoryFileSystem mfs)
public boolean isAvailable(String path)
isAvailable
in interface ResourceReader
isAvailable
in interface InternalKieModule
public byte[] getBytes(String path)
getBytes
in interface ResourceReader
getBytes
in interface InternalKieModule
public Collection<String> getFileNames()
getFileNames
in interface ResourceReader
getFileNames
in interface InternalKieModule
public MemoryFileSystem getMemoryFileSystem()
public void mark()
mark
in interface ResourceReader
public Collection<String> getModifiedResourcesSinceLastMark()
getModifiedResourcesSinceLastMark
in interface ResourceReader
public File getFile()
getFile
in interface InternalKieModule
public byte[] getBytes()
getBytes
in interface InternalKieModule
public long getCreationTimestamp()
getCreationTimestamp
in interface InternalKieModule
public org.drools.core.common.ResourceProvider createResourceProvider()
createResourceProvider
in interface InternalKieModule
createResourceProvider
in class AbstractKieModule
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.