Kie :: Spring 6.0.0.CR3

org.kie.spring.factorybeans
Class KSessionFactoryBean

java.lang.Object
  extended by org.kie.spring.factorybeans.KSessionFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean

public class KSessionFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean


Field Summary
protected  List<org.kie.api.event.rule.AgendaEventListener> agendaEventListeners
           
protected  List<Object> groupedListeners
           
protected  KSessionFactoryBeanHelper helper
           
protected  org.springframework.beans.factory.support.ManagedList<LoggerAdaptor> loggerAdaptors
           
protected  List<org.kie.api.event.process.ProcessEventListener> processEventListeners
           
protected  List<org.kie.api.event.rule.WorkingMemoryEventListener> workingMemoryEventListeners
           
 
Constructor Summary
KSessionFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 void attachListeners(org.kie.api.event.KieRuntimeEventManager kieRuntimeEventManager)
           
 void attachLoggers(org.kie.api.event.KieRuntimeEventManager ksession)
           
 List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()
           
 List<org.kie.api.command.Command<?>> getBatch()
           
 org.kie.api.runtime.KieSessionConfiguration getConf()
           
 String getDef()
           
 String getId()
           
 StatefulKSessionFactoryBeanHelper.JpaConfiguration getJpaConfiguration()
           
 org.kie.api.KieBase getKBase()
           
 String getKBaseName()
           
 List<LoggerAdaptor> getKnowledgeRuntimeLoggers()
           
 String getName()
           
 Object getObject()
           
 Class<? extends org.kie.api.runtime.KieRuntime> getObjectType()
           
 List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners()
           
 org.kie.api.builder.ReleaseId getReleaseId()
           
 String getScope()
           
 String getType()
           
 List<org.kie.api.event.rule.WorkingMemoryEventListener> getWorkingMemoryEventListeners()
           
 boolean isSingleton()
           
 void setAgendaEventListeners(List<org.kie.api.event.rule.AgendaEventListener> agendaEventListeners)
           
 void setBatch(List<org.kie.api.command.Command<?>> commands)
           
 void setConf(org.kie.api.runtime.KieSessionConfiguration conf)
           
 void setDef(String def)
           
 void setEventListeners(Map<String,List> eventListenerMap)
           
 void setEventListenersFromGroup(List<Object> eventListenerList)
           
 void setId(String id)
           
 void setJpaConfiguration(StatefulKSessionFactoryBeanHelper.JpaConfiguration jpaConfiguration)
           
 void setKBase(org.kie.api.KieBase kBase)
           
 void setKBaseName(String kBaseName)
           
 void setKnowledgeRuntimeLoggers(List<LoggerAdaptor> loggers)
           
 void setName(String name)
           
 void setProcessEventListeners(List<org.kie.api.event.process.ProcessEventListener> processEventListeners)
           
 void setReleaseId(org.kie.api.builder.ReleaseId releaseId)
           
 void setScope(String scope)
           
 void setType(String type)
           
 void setWorkingMemoryEventListeners(List<org.kie.api.event.rule.WorkingMemoryEventListener> workingMemoryEventListeners)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

helper

protected KSessionFactoryBeanHelper helper

loggerAdaptors

protected org.springframework.beans.factory.support.ManagedList<LoggerAdaptor> loggerAdaptors

agendaEventListeners

protected List<org.kie.api.event.rule.AgendaEventListener> agendaEventListeners

processEventListeners

protected List<org.kie.api.event.process.ProcessEventListener> processEventListeners

workingMemoryEventListeners

protected List<org.kie.api.event.rule.WorkingMemoryEventListener> workingMemoryEventListeners

groupedListeners

protected List<Object> groupedListeners
Constructor Detail

KSessionFactoryBean

public KSessionFactoryBean()
Method Detail

getReleaseId

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

setReleaseId

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

getConf

public org.kie.api.runtime.KieSessionConfiguration getConf()

setConf

public void setConf(org.kie.api.runtime.KieSessionConfiguration conf)

getKBaseName

public String getKBaseName()

setKBaseName

public void setKBaseName(String kBaseName)

getBatch

public List<org.kie.api.command.Command<?>> getBatch()

setBatch

public void setBatch(List<org.kie.api.command.Command<?>> commands)

getName

public String getName()

setName

public void setName(String name)

getScope

public String getScope()

setScope

public void setScope(String scope)

getKBase

public org.kie.api.KieBase getKBase()

setKBase

public void setKBase(org.kie.api.KieBase kBase)

getType

public String getType()

setType

public void setType(String type)

getId

public String getId()

setId

public void setId(String id)

getDef

public String getDef()

setDef

public void setDef(String def)

getObject

public Object getObject()
                 throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean
Throws:
Exception

getObjectType

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

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean

afterPropertiesSet

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

getJpaConfiguration

public StatefulKSessionFactoryBeanHelper.JpaConfiguration getJpaConfiguration()

setJpaConfiguration

public void setJpaConfiguration(StatefulKSessionFactoryBeanHelper.JpaConfiguration jpaConfiguration)

setEventListenersFromGroup

public void setEventListenersFromGroup(List<Object> eventListenerList)

getKnowledgeRuntimeLoggers

public List<LoggerAdaptor> getKnowledgeRuntimeLoggers()

setKnowledgeRuntimeLoggers

public void setKnowledgeRuntimeLoggers(List<LoggerAdaptor> loggers)

attachLoggers

public void attachLoggers(org.kie.api.event.KieRuntimeEventManager ksession)

setEventListeners

public void setEventListeners(Map<String,List> eventListenerMap)

getAgendaEventListeners

public List<org.kie.api.event.rule.AgendaEventListener> getAgendaEventListeners()

setAgendaEventListeners

public void setAgendaEventListeners(List<org.kie.api.event.rule.AgendaEventListener> agendaEventListeners)

getProcessEventListeners

public List<org.kie.api.event.process.ProcessEventListener> getProcessEventListeners()

setProcessEventListeners

public void setProcessEventListeners(List<org.kie.api.event.process.ProcessEventListener> processEventListeners)

getWorkingMemoryEventListeners

public List<org.kie.api.event.rule.WorkingMemoryEventListener> getWorkingMemoryEventListeners()

setWorkingMemoryEventListeners

public void setWorkingMemoryEventListeners(List<org.kie.api.event.rule.WorkingMemoryEventListener> workingMemoryEventListeners)

attachListeners

public void attachListeners(org.kie.api.event.KieRuntimeEventManager kieRuntimeEventManager)

Kie :: Spring 6.0.0.CR3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.