org.drools.compiler.kie.builder.impl
Class MemoryKieModule
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieModule
org.drools.compiler.kie.builder.impl.MemoryKieModule
- All Implemented Interfaces:
- ResourceReader, InternalKieModule, org.kie.api.builder.KieModule
public class MemoryKieModule
- extends AbstractKieModule
- implements ResourceReader
| Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule |
addKieDependency, addResourceToCompiler, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getPomModel, getReleaseId, getResource, getResourceConfiguration, getUnresolvedDependencies, hasResource, setPomModel, setUnresolvedDependencies, updateResource |
MemoryKieModule
public MemoryKieModule(org.kie.api.builder.ReleaseId releaseId)
MemoryKieModule
public MemoryKieModule(org.kie.api.builder.ReleaseId releaseId,
org.kie.api.builder.model.KieModuleModel kModuleModel,
MemoryFileSystem mfs)
isAvailable
public boolean isAvailable(String path)
- Specified by:
isAvailable in interface ResourceReader- Specified by:
isAvailable in interface InternalKieModule
getBytes
public byte[] getBytes(String path)
- Specified by:
getBytes in interface ResourceReader- Specified by:
getBytes in interface InternalKieModule
getFileNames
public Collection<String> getFileNames()
- Specified by:
getFileNames in interface ResourceReader- Specified by:
getFileNames in interface InternalKieModule
getMemoryFileSystem
public MemoryFileSystem getMemoryFileSystem()
mark
public void mark()
- Specified by:
mark in interface ResourceReader
getModifiedResourcesSinceLastMark
public Collection<String> getModifiedResourcesSinceLastMark()
- Specified by:
getModifiedResourcesSinceLastMark in interface ResourceReader
getFile
public File getFile()
- Specified by:
getFile in interface InternalKieModule
getBytes
public byte[] getBytes()
- Specified by:
getBytes in interface InternalKieModule
getCreationTimestamp
public long getCreationTimestamp()
- Specified by:
getCreationTimestamp in interface InternalKieModule
toString
public String toString()
- Overrides:
toString in class Object
createResourceProvider
public org.drools.core.common.ResourceProvider createResourceProvider()
- Specified by:
createResourceProvider in interface InternalKieModule- Overrides:
createResourceProvider in class AbstractKieModule
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.