Class CanonicalInternalKieModule

  • All Implemented Interfaces:
    Serializable, org.drools.compiler.kie.builder.impl.InternalKieModule, org.kie.api.builder.KieModule

    public class CanonicalInternalKieModule
    extends org.drools.compiler.kie.builder.impl.AbstractKieModule
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.drools.compiler.kie.builder.impl.InternalKieModule

        org.drools.compiler.kie.builder.impl.InternalKieModule.CompilationCache, org.drools.compiler.kie.builder.impl.InternalKieModule.CompilationCacheEntry, org.drools.compiler.kie.builder.impl.InternalKieModule.LocalLogger, org.drools.compiler.kie.builder.impl.InternalKieModule.MalformedKieModuleException
    • Field Summary

      • Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule

        compilationCache, pomModel, releaseId
    • Constructor Summary

      Constructors 
      Constructor Description
      CanonicalInternalKieModule​(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.model.KieModuleModel kModuleModel)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] getBytes()  
      byte[] getBytes​(String pResourceName)  
      long getCreationTimestamp()  
      File getFile()  
      Collection<String> getFileNames()  
      org.drools.core.io.internal.InternalResource getResource​(String fileName)  
      boolean isAvailable​(String pResourceName)  
      • Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieModule

        addDTableToCompiler, addKieDependency, addResourceToCompiler, addResourceToCompiler, buildKnowledgePackages, cacheKnowledgeBuilderForKieBase, cacheResultsForKieBase, checkStreamMode, createBuilderConfiguration, createKieBase, createResourceProvider, getClassesMap, getCompilationCache, getJarDependencies, getKieDependencies, getKieModuleModel, getKnowledgeBuilderForKieBase, getKnowledgePackagesForKieBase, getKnowledgeResultsCache, getModuleClassLoader, getPackage, getPomAsStream, getPomModel, getReleaseId, getResourceConfiguration, getUnresolvedDependencies, hasResource, loadResourceConfiguration, setPomModel, setUnresolvedDependencies, updateResource
      • Methods inherited from interface org.drools.compiler.kie.builder.impl.InternalKieModule

        addGeneratedClassNames, afterKieBaseCreationUpdate, build, cloneForIncrementalCompilation, createKieBaseUpdater, createModuleClassLoader, getChanges, isFileInKBase, updateKieModule
    • Constructor Detail

      • CanonicalInternalKieModule

        public CanonicalInternalKieModule​(org.kie.api.builder.ReleaseId releaseId,
                                          org.kie.api.builder.model.KieModuleModel kModuleModel)
    • Method Detail

      • getBytes

        public byte[] getBytes()
      • getResource

        public org.drools.core.io.internal.InternalResource getResource​(String fileName)
      • isAvailable

        public boolean isAvailable​(String pResourceName)
      • getBytes

        public byte[] getBytes​(String pResourceName)
      • getFile

        public File getFile()
      • getCreationTimestamp

        public long getCreationTimestamp()