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
-
-
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.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
-
registerListener
void registerListener(KieServicesEventListerner listener)
-
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.
-
-