public class MemoryKieModule extends AbstractKieModule implements ResourceReader, Serializable
InternalKieModule.CompilationCache, InternalKieModule.CompilationCacheEntry
compilationCache, pomModel, releaseId
Constructor and Description |
---|
MemoryKieModule() |
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, createKieBase, 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
build, createKieBaseUpdater, createModuleClassLoader, getChanges, isFileInKBase
public MemoryKieModule()
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–2018 JBoss by Red Hat. All rights reserved.