Class KBaseFactoryBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.FactoryBean<org.kie.api.KieBase>, org.springframework.beans.factory.InitializingBean

    public class KBaseFactoryBean
    extends Object
    implements org.springframework.beans.factory.FactoryBean<org.kie.api.KieBase>, org.springframework.beans.factory.InitializingBean
    • Field Detail

      • singleton

        protected boolean singleton
      • kieContainer

        protected org.kie.api.runtime.KieContainer kieContainer
    • Constructor Detail

      • KBaseFactoryBean

        public KBaseFactoryBean()
    • Method Detail

      • getReleaseId

        public org.kie.api.builder.ReleaseId getReleaseId()
      • setReleaseId

        public void setReleaseId​(org.kie.api.builder.ReleaseId releaseId)
      • getKBaseName

        public String getKBaseName()
      • setKBaseName

        public void setKBaseName​(String name)
      • setkBaseName

        public void setkBaseName​(String name)
        Additional Setter to satisfy Spring Eclipse support (avoiding "No setter found" errors).
      • getId

        public String getId()
      • setId

        public void setId​(String id)
      • getPackages

        public String getPackages()
      • setPackages

        public void setPackages​(String packages)
      • getIncludes

        public String getIncludes()
      • setIncludes

        public void setIncludes​(String includes)
      • getScope

        public String getScope()
      • setScope

        public void setScope​(String scope)
      • getDef

        public String getDef()
      • setDef

        public void setDef​(String def)
      • getEqualsBehavior

        public String getEqualsBehavior()
      • setEqualsBehavior

        public void setEqualsBehavior​(String equalsBehavior)
      • getEventProcessingMode

        public String getEventProcessingMode()
      • setEventProcessingMode

        public void setEventProcessingMode​(String eventProcessingMode)
      • getDeclarativeAgenda

        public String getDeclarativeAgenda()
      • setDeclarativeAgenda

        public void setDeclarativeAgenda​(String declarativeAgenda)
      • getKieContainer

        public org.kie.api.runtime.KieContainer getKieContainer()
      • setKieContainer

        public void setKieContainer​(org.kie.api.runtime.KieContainer kieContainer)
      • getObject

        public org.kie.api.KieBase getObject()
                                      throws Exception
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean<org.kie.api.KieBase>
        Throws:
        Exception
      • getObjectType

        public Class<? extends org.kie.api.KieBase> getObjectType()
        Specified by:
        getObjectType in interface org.springframework.beans.factory.FactoryBean<org.kie.api.KieBase>
      • isSingleton

        public boolean isSingleton()
        Specified by:
        isSingleton in interface org.springframework.beans.factory.FactoryBean<org.kie.api.KieBase>
      • setSingleton

        public void setSingleton​(boolean singleton)
      • setKieBase

        public void setKieBase​(org.kie.api.KieBase kBase)
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception