Class KieContainerResolver

    • Constructor Detail

      • KieContainerResolver

        public KieContainerResolver​(org.kie.api.builder.ReleaseId releaseId)
    • Method Detail

      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.kie.api.runtime.KieContainer
      • getReleaseId

        public org.kie.api.builder.ReleaseId getReleaseId()
        Specified by:
        getReleaseId in interface org.kie.api.runtime.KieContainer
      • verify

        public org.kie.api.builder.Results verify()
        Specified by:
        verify in interface org.kie.api.runtime.KieContainer
      • verify

        public org.kie.api.builder.Results verify​(String... kBaseNames)
        Specified by:
        verify in interface org.kie.api.runtime.KieContainer
      • updateToVersion

        public org.kie.api.builder.Results updateToVersion​(org.kie.api.builder.ReleaseId version)
        Specified by:
        updateToVersion in interface org.kie.api.runtime.KieContainer
      • getKieBaseNames

        public Collection<String> getKieBaseNames()
        Specified by:
        getKieBaseNames in interface org.kie.api.runtime.KieContainer
      • getKieSessionNamesInKieBase

        public Collection<String> getKieSessionNamesInKieBase​(String kBaseName)
        Specified by:
        getKieSessionNamesInKieBase in interface org.kie.api.runtime.KieContainer
      • getKieBase

        public org.kie.api.KieBase getKieBase()
        Specified by:
        getKieBase in interface org.kie.api.runtime.KieContainer
      • getKieBase

        public org.kie.api.KieBase getKieBase​(String kBaseName)
        Specified by:
        getKieBase in interface org.kie.api.runtime.KieContainer
      • newKieBase

        public org.kie.api.KieBase newKieBase​(org.kie.api.KieBaseConfiguration conf)
        Specified by:
        newKieBase in interface org.kie.api.runtime.KieContainer
      • newKieBase

        public org.kie.api.KieBase newKieBase​(String kBaseName,
                                              org.kie.api.KieBaseConfiguration conf)
        Specified by:
        newKieBase in interface org.kie.api.runtime.KieContainer
      • newKieSessionsPool

        public org.kie.api.runtime.KieContainerSessionsPool newKieSessionsPool​(int initialSize)
        Specified by:
        newKieSessionsPool in interface org.kie.api.runtime.KieContainer
      • newKieSession

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

        public org.kie.api.runtime.KieSession newKieSession​(org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainer
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(org.kie.api.runtime.Environment environment)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainer
      • newKieSession

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

        public org.kie.api.runtime.KieSession newKieSession​(String kSessionName)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainer
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(String kSessionName,
                                                            org.kie.api.runtime.Environment environment)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainer
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(String kSessionName,
                                                            org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainer
      • newKieSession

        public org.kie.api.runtime.KieSession newKieSession​(String kSessionName,
                                                            org.kie.api.runtime.Environment environment,
                                                            org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newKieSession in interface org.kie.api.runtime.KieContainer
      • newStatelessKieSession

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

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

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession​(String kSessionName)
        Specified by:
        newStatelessKieSession in interface org.kie.api.runtime.KieContainer
      • newStatelessKieSession

        public org.kie.api.runtime.StatelessKieSession newStatelessKieSession​(String kSessionName,
                                                                              org.kie.api.runtime.KieSessionConfiguration conf)
        Specified by:
        newStatelessKieSession in interface org.kie.api.runtime.KieContainer
      • getClassLoader

        public ClassLoader getClassLoader()
        Specified by:
        getClassLoader in interface org.kie.api.runtime.KieContainer
      • getKieSessionConfiguration

        public org.kie.api.runtime.KieSessionConfiguration getKieSessionConfiguration()
        Specified by:
        getKieSessionConfiguration in interface org.kie.api.runtime.KieContainer
      • getKieSessionConfiguration

        public org.kie.api.runtime.KieSessionConfiguration getKieSessionConfiguration​(String s)
        Specified by:
        getKieSessionConfiguration in interface org.kie.api.runtime.KieContainer
      • getKieBaseModel

        public org.kie.api.builder.model.KieBaseModel getKieBaseModel​(String s)
        Specified by:
        getKieBaseModel in interface org.kie.api.runtime.KieContainer
      • getKieSessionModel

        public org.kie.api.builder.model.KieSessionModel getKieSessionModel​(String s)
        Specified by:
        getKieSessionModel in interface org.kie.api.runtime.KieContainer