Class KieRepositoryImpl

java.lang.Object
org.drools.compiler.kie.builder.impl.KieRepositoryImpl
All Implemented Interfaces:
org.kie.api.builder.KieRepository

public class KieRepositoryImpl extends Object implements org.kie.api.builder.KieRepository
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    The methods in this class are all synchronized because 1.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.kie.api.builder.KieRepository
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addKieModule(org.kie.api.builder.KieModule kieModule)
     
    org.kie.api.builder.KieModule
    addKieModule(org.kie.api.io.Resource resource, org.kie.api.io.Resource... dependencies)
     
    org.kie.api.builder.ReleaseId
     
    org.kie.api.builder.KieModule
    getKieModule(org.kie.api.builder.ReleaseId releaseId)
     
    org.kie.api.builder.KieModule
    getKieModule(org.kie.api.builder.ReleaseId releaseId, org.appformer.maven.support.PomModel pomModel)
     
    org.kie.api.builder.KieModule
    getKieModule(org.kie.api.io.Resource resource)
     
    org.kie.api.builder.KieModule
    removeKieModule(org.kie.api.builder.ReleaseId releaseId)
     
    void
    setDefaultGAV(org.kie.api.builder.ReleaseId releaseId)
     
    static void
    setInternalKieScanner(org.drools.compiler.kie.builder.impl.InternalKieScanner scanner)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • INSTANCE

      public static final org.kie.api.builder.KieRepository INSTANCE
  • Constructor Details

    • KieRepositoryImpl

      public KieRepositoryImpl()
  • Method Details

    • setInternalKieScanner

      public static void setInternalKieScanner(org.drools.compiler.kie.builder.impl.InternalKieScanner scanner)
    • setDefaultGAV

      public void setDefaultGAV(org.kie.api.builder.ReleaseId releaseId)
    • getDefaultReleaseId

      public org.kie.api.builder.ReleaseId getDefaultReleaseId()
      Specified by:
      getDefaultReleaseId in interface org.kie.api.builder.KieRepository
    • addKieModule

      public void addKieModule(org.kie.api.builder.KieModule kieModule)
      Specified by:
      addKieModule in interface org.kie.api.builder.KieRepository
    • getKieModule

      public org.kie.api.builder.KieModule getKieModule(org.kie.api.builder.ReleaseId releaseId)
      Specified by:
      getKieModule in interface org.kie.api.builder.KieRepository
    • removeKieModule

      public org.kie.api.builder.KieModule removeKieModule(org.kie.api.builder.ReleaseId releaseId)
      Specified by:
      removeKieModule in interface org.kie.api.builder.KieRepository
    • getKieModule

      public org.kie.api.builder.KieModule getKieModule(org.kie.api.builder.ReleaseId releaseId, org.appformer.maven.support.PomModel pomModel)
    • addKieModule

      public org.kie.api.builder.KieModule addKieModule(org.kie.api.io.Resource resource, org.kie.api.io.Resource... dependencies)
      Specified by:
      addKieModule in interface org.kie.api.builder.KieRepository
    • getKieModule

      public org.kie.api.builder.KieModule getKieModule(org.kie.api.io.Resource resource)