Drools :: Compiler 6.0.0.CR5

org.drools.compiler.kie.builder.impl
Class KieModuleKieProject

java.lang.Object
  extended by org.drools.compiler.kie.builder.impl.AbstractKieProject
      extended by 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


Field Summary
 
Fields inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject
kBaseModels, kSessionModels
 
Constructor Summary
KieModuleKieProject(InternalKieModule kieModule)
           
KieModuleKieProject(InternalKieModule kieModule, ClassLoader parent)
           
 
Method Summary
 ClassLoader getClassLoader()
           
 ClassLoader getClonedClassLoader()
           
 org.kie.api.builder.ReleaseId getGAV()
           
 InternalKieModule getKieModuleForKBase(String kBaseName)
           
 void init()
           
 void updateToModule(InternalKieModule kieModule)
           
 
Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject
cleanIndex, getDefaultKieBaseModel, getDefaultKieSession, getDefaultStatelessKieSession, getKieBaseModel, getKieSessionModel, indexParts, verify, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KieModuleKieProject

public KieModuleKieProject(InternalKieModule kieModule)

KieModuleKieProject

public KieModuleKieProject(InternalKieModule kieModule,
                           ClassLoader parent)
Method Detail

init

public void init()

getGAV

public org.kie.api.builder.ReleaseId getGAV()

getKieModuleForKBase

public InternalKieModule getKieModuleForKBase(String kBaseName)

getClassLoader

public ClassLoader getClassLoader()

getClonedClassLoader

public ClassLoader getClonedClassLoader()

updateToModule

public void updateToModule(InternalKieModule kieModule)

Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.