Class KieImportBaseResolver

  • All Implemented Interfaces:
    org.kie.api.event.kiebase.KieBaseEventManager, org.kie.api.KieBase, Initializable

    public class KieImportBaseResolver
    extends AbstractKieObjectsResolver
    implements org.kie.api.KieBase
    • Constructor Detail

      • KieImportBaseResolver

        public KieImportBaseResolver​(String name)
    • Method Detail

      • getKiePackages

        public Collection<org.kie.api.definition.KiePackage> getKiePackages()
        Specified by:
        getKiePackages in interface org.kie.api.KieBase
      • getKiePackage

        public org.kie.api.definition.KiePackage getKiePackage​(String s)
        Specified by:
        getKiePackage in interface org.kie.api.KieBase
      • removeKiePackage

        public void removeKiePackage​(String s)
        Specified by:
        removeKiePackage in interface org.kie.api.KieBase
      • getRule

        public org.kie.api.definition.rule.Rule getRule​(String s,
                                                        String s1)
        Specified by:
        getRule in interface org.kie.api.KieBase
      • removeRule

        public void removeRule​(String s,
                               String s1)
        Specified by:
        removeRule in interface org.kie.api.KieBase
      • getQuery

        public org.kie.api.definition.rule.Query getQuery​(String s,
                                                          String s1)
        Specified by:
        getQuery in interface org.kie.api.KieBase
      • removeQuery

        public void removeQuery​(String s,
                                String s1)
        Specified by:
        removeQuery in interface org.kie.api.KieBase
      • removeFunction

        public void removeFunction​(String s,
                                   String s1)
        Specified by:
        removeFunction in interface org.kie.api.KieBase
      • getFactType

        public org.kie.api.definition.type.FactType getFactType​(String s,
                                                                String s1)
        Specified by:
        getFactType in interface org.kie.api.KieBase
      • getProcess

        public org.kie.api.definition.process.Process getProcess​(String s)
        Specified by:
        getProcess in interface org.kie.api.KieBase
      • removeProcess

        public void removeProcess​(String s)
        Specified by:
        removeProcess in interface org.kie.api.KieBase
      • getProcesses

        public Collection<org.kie.api.definition.process.Process> getProcesses()
        Specified by:
        getProcesses in interface org.kie.api.KieBase
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(org.kie.api.runtime.KieSessionConfiguration kieSessionConfiguration,
                                                            org.kie.api.runtime.Environment environment)
        Specified by:
        newKieSession in interface org.kie.api.KieBase
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession()
        Specified by:
        newKieSession in interface org.kie.api.KieBase
      • newKieSessionsPool

        public org.kie.api.runtime.KieSessionsPool newKieSessionsPool​(int initialSize)
        Specified by:
        newKieSessionsPool in interface org.kie.api.KieBase
      • getKieSessions

        public Collection<? extends org.kie.api.runtime.KieSession> getKieSessions()
        Specified by:
        getKieSessions in interface org.kie.api.KieBase
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession​(org.kie.api.runtime.KieSessionConfiguration kieSessionConfiguration)
        Specified by:
        newStatelessKieSession in interface org.kie.api.KieBase
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession()
        Specified by:
        newStatelessKieSession in interface org.kie.api.KieBase
      • getEntryPointIds

        public Set<String> getEntryPointIds()
        Specified by:
        getEntryPointIds in interface org.kie.api.KieBase
      • addEventListener

        public void addEventListener​(org.kie.api.event.kiebase.KieBaseEventListener kieBaseEventListener)
        Specified by:
        addEventListener in interface org.kie.api.event.kiebase.KieBaseEventManager
      • removeEventListener

        public void removeEventListener​(org.kie.api.event.kiebase.KieBaseEventListener kieBaseEventListener)
        Specified by:
        removeEventListener in interface org.kie.api.event.kiebase.KieBaseEventManager
      • getKieBaseEventListeners

        public Collection<org.kie.api.event.kiebase.KieBaseEventListener> getKieBaseEventListeners()
        Specified by:
        getKieBaseEventListeners in interface org.kie.api.event.kiebase.KieBaseEventManager