org.drools.container.spring.beans
Class KnowledgeLoggerBeanFactory

java.lang.Object
  extended by org.drools.container.spring.beans.KnowledgeLoggerBeanFactory
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.NamedBean

public class KnowledgeLoggerBeanFactory
extends Object
implements org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.NamedBean


Nested Class Summary
static class KnowledgeLoggerBeanFactory.KNOWLEDGE_LOGGER_TYPE
           
 
Constructor Summary
KnowledgeLoggerBeanFactory()
           
 
Method Summary
 void afterPropertiesSet()
           
 String getBeanName()
           
 String getFile()
           
 org.drools.runtime.StatefulKnowledgeSession getKsession()
           
 KnowledgeLoggerBeanFactory.KNOWLEDGE_LOGGER_TYPE getLoggerType()
           
 String getName()
           
 Object getObject()
           
 Class getObjectType()
           
protected  void internalAfterPropertiesSet()
           
 boolean isSingleton()
           
 void setBeanName(String name)
           
 void setFile(String file)
           
 void setKsession(org.drools.runtime.StatefulKnowledgeSession ksession)
           
 void setLoggerType(KnowledgeLoggerBeanFactory.KNOWLEDGE_LOGGER_TYPE loggerType)
           
 void setLoggerType(String loggerType)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KnowledgeLoggerBeanFactory

public KnowledgeLoggerBeanFactory()
Method Detail

getLoggerType

public KnowledgeLoggerBeanFactory.KNOWLEDGE_LOGGER_TYPE getLoggerType()

setLoggerType

public void setLoggerType(KnowledgeLoggerBeanFactory.KNOWLEDGE_LOGGER_TYPE loggerType)

setLoggerType

public void setLoggerType(String loggerType)

getName

public String getName()

setName

public void setName(String name)

setBeanName

public void setBeanName(String name)
Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware

getBeanName

public String getBeanName()
Specified by:
getBeanName in interface org.springframework.beans.factory.NamedBean

getKsession

public org.drools.runtime.StatefulKnowledgeSession getKsession()

setKsession

public void setKsession(org.drools.runtime.StatefulKnowledgeSession ksession)

afterPropertiesSet

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

getFile

public String getFile()

setFile

public void setFile(String file)

getObject

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

getObjectType

public Class 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

internalAfterPropertiesSet

protected void internalAfterPropertiesSet()
                                   throws Exception
Throws:
Exception


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