Drools :: Compiler 6.0.0.Beta2

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, org.kie.api.builder.KieRepository kr)
           
 
Method Summary
 org.kie.internal.utils.CompositeClassLoader getClassLoader()
           
 org.kie.api.builder.ReleaseId getGAV()
           
 InternalKieModule getKieModuleForKBase(String kBaseName)
           
 void init()
           
 boolean kieBaseExists(String kBaseName)
           
 
Methods inherited from class org.drools.compiler.kie.builder.impl.AbstractKieProject
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,
                           org.kie.api.builder.KieRepository kr)
Method Detail

init

public void init()

getGAV

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

getKieModuleForKBase

public InternalKieModule getKieModuleForKBase(String kBaseName)

kieBaseExists

public boolean kieBaseExists(String kBaseName)

getClassLoader

public org.kie.internal.utils.CompositeClassLoader getClassLoader()

Drools :: Compiler 6.0.0.Beta2

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