Class MemoryKieModule
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieModule
org.drools.compiler.kie.builder.impl.MemoryKieModule
- All Implemented Interfaces:
Serializable,InternalKieModule,KieModule,ResourceReader
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.compiler.kie.builder.impl.InternalKieModule
InternalKieModule.CompilationCache, InternalKieModule.CompilationCacheEntry, InternalKieModule.LocalLogger, InternalKieModule.MalformedKieModuleException -
Field Summary
Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule
compilationCache, pomModel, releaseId -
Constructor Summary
ConstructorsConstructorDescriptionMemoryKieModule(ReleaseId releaseId) MemoryKieModule(ReleaseId releaseId, KieModuleModel kModuleModel, MemoryFileSystem mfs) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterKieBaseCreationUpdate(String kBaseName, InternalKnowledgeBase kBase) cloneForIncrementalCompilation(ReleaseId releaseId, KieModuleModel kModuleModel, MemoryFileSystem newFs) byte[]getBytes()byte[]byte[]getBytes(org.drools.util.PortablePath path) longgetFile()Collection<org.drools.util.PortablePath>org.drools.io.InternalResourcegetResource(String fileName) org.drools.io.InternalResourcegetResource(org.drools.util.PortablePath path) booleanisAvailable(String path) booleanisAvailable(org.drools.util.PortablePath path) voidmark()toString()Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule
addDTableToCompiler, addKieDependency, addResourceToCompiler, addResourceToCompiler, buildKnowledgePackages, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, checkStreamMode, createBuilderConfiguration, createKieBase, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getModuleClassLoader, getPackage, getPomAsStream, getPomModel, getReleaseId, getResourceConfiguration, getUnresolvedDependencies, hasResource, loadResourceConfiguration, setPomModel, setUnresolvedDependencies, updateResourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.drools.compiler.kie.builder.impl.InternalKieModule
addGeneratedClassNames, build, createKieBaseUpdater, createModuleClassLoader, getChanges, isFileInKBase, isVerifiable, updateKieModule
-
Constructor Details
-
MemoryKieModule
public MemoryKieModule() -
MemoryKieModule
-
MemoryKieModule
-
-
Method Details
-
isAvailable
- Specified by:
isAvailablein interfaceInternalKieModule- Specified by:
isAvailablein interfaceResourceReader
-
isAvailable
public boolean isAvailable(org.drools.util.PortablePath path) - Specified by:
isAvailablein interfaceResourceReader
-
getBytes
- Specified by:
getBytesin interfaceInternalKieModule- Specified by:
getBytesin interfaceResourceReader
-
getBytes
public byte[] getBytes(org.drools.util.PortablePath path) - Specified by:
getBytesin interfaceInternalKieModule- Specified by:
getBytesin interfaceResourceReader
-
getResource
- Specified by:
getResourcein interfaceInternalKieModule
-
getResource
public org.drools.io.InternalResource getResource(org.drools.util.PortablePath path) -
getFilePaths
- Specified by:
getFilePathsin interfaceResourceReader
-
getFileNames
- Specified by:
getFileNamesin interfaceInternalKieModule
-
getMemoryFileSystem
-
mark
public void mark()- Specified by:
markin interfaceResourceReader
-
getModifiedResourcesSinceLastMark
- Specified by:
getModifiedResourcesSinceLastMarkin interfaceResourceReader
-
getFile
- Specified by:
getFilein interfaceInternalKieModule
-
getBytes
public byte[] getBytes()- Specified by:
getBytesin interfaceInternalKieModule
-
getCreationTimestamp
public long getCreationTimestamp()- Specified by:
getCreationTimestampin interfaceInternalKieModule
-
afterKieBaseCreationUpdate
- Specified by:
afterKieBaseCreationUpdatein interfaceInternalKieModule
-
toString
-
cloneForIncrementalCompilation
public MemoryKieModule cloneForIncrementalCompilation(ReleaseId releaseId, KieModuleModel kModuleModel, MemoryFileSystem newFs) - Specified by:
cloneForIncrementalCompilationin interfaceInternalKieModule
-
createResourceProvider
- Specified by:
createResourceProviderin interfaceInternalKieModule- Overrides:
createResourceProviderin classAbstractKieModule
-