Interface InternalKieServices

  • All Superinterfaces:
    java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService, org.kie.api.KieServices
    All Known Implementing Classes:
    KieServicesImpl

    public interface InternalKieServices
    extends org.kie.api.KieServices
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.kie.api.KieServices

        org.kie.api.KieServices.Factory
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clearRefToContainerId​(java.lang.String containerId, org.kie.api.runtime.KieContainer containerRef)
      Clear the containerId reference from the internal registry hold by the KieServices.
      void registerListener​(KieServicesEventListerner listener)  
      • Methods inherited from interface org.kie.api.internal.utils.KieService

        compareTo, servicePriority
      • Methods inherited from interface org.kie.api.KieServices

        getCommands, getKieClasspathContainer, getKieClasspathContainer, getKieClasspathContainer, getKieClasspathContainer, getLoggers, getMarshallers, getRepository, getResources, getStoreServices, newEnvironment, newKieBaseConfiguration, newKieBaseConfiguration, newKieBaseConfiguration, newKieBuilder, newKieBuilder, newKieBuilder, newKieClasspathContainer, newKieClasspathContainer, newKieClasspathContainer, newKieClasspathContainer, newKieClasspathContainer, newKieContainer, newKieContainer, newKieContainer, newKieContainer, newKieFileSystem, newKieModuleModel, newKieScanner, newKieScanner, newKieSessionConfiguration, newKieSessionConfiguration, newKieSessionConfiguration, newReleaseId
    • Method Detail

      • clearRefToContainerId

        void clearRefToContainerId​(java.lang.String containerId,
                                   org.kie.api.runtime.KieContainer containerRef)
        Clear the containerId reference from the internal registry hold by the KieServices. Epsecially helpful to avoid leaking reference on container dispose(), to inadvertently keep a reference in the internal registry which would never be GC.