org.drools.compiler.kie.builder.impl
Class KieModuleKieProject
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieProject
org.drools.compiler.kie.builder.impl.KieModuleKieProject
- All Implemented Interfaces:
- KieProject
public class KieModuleKieProject
- extends AbstractKieProject
Discovers all KieModules on the classpath, via the kmodule.xml file.
KieBaseModels and KieSessionModels are then indexed, with helper lookups
Each resulting KieModule is added to the KieRepository
| Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject |
cleanIndex, getDefaultKieBaseModel, getDefaultKieSession, getDefaultStatelessKieSession, getKieBaseModel, getKieSessionModel, getTransitiveIncludes, getTransitiveIncludes, indexParts, verify, verify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KieModuleKieProject
public KieModuleKieProject(InternalKieModule kieModule)
KieModuleKieProject
public KieModuleKieProject(InternalKieModule kieModule,
ClassLoader parent)
init
public void init()
getGAV
public org.kie.api.builder.ReleaseId getGAV()
getCreationTimestamp
public long getCreationTimestamp()
getKieModuleForKBase
public InternalKieModule getKieModuleForKBase(String kBaseName)
getInternalKieModule
public InternalKieModule getInternalKieModule()
getClassLoader
public ClassLoader getClassLoader()
getClonedClassLoader
public ClassLoader getClonedClassLoader()
updateToModule
public void updateToModule(InternalKieModule updatedKieModule)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.