Drools Spring Legacy5 6.0.1.Final

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.DisposableBean, org.springframework.beans.factory.FactoryBean<KnowledgeLoggerAdaptor>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.NamedBean

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


Field Summary
protected  KnowledgeLoggerAdaptor logger
           
 
Constructor Summary
KnowledgeLoggerBeanFactory()
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
 String getBeanName()
           
 String getFile()
           
 int getInterval()
           
 KnowledgeLoggerAdaptor.KNOWLEDGE_LOGGER_TYPE getLoggerType()
           
 String getName()
           
 KnowledgeLoggerAdaptor getObject()
           
 Class getObjectType()
           
 boolean isSingleton()
           
 void setBeanName(String name)
           
 void setFile(String file)
           
 void setInterval(int interval)
           
 void setLoggerType(KnowledgeLoggerAdaptor.KNOWLEDGE_LOGGER_TYPE loggerType)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected KnowledgeLoggerAdaptor logger
Constructor Detail

KnowledgeLoggerBeanFactory

public KnowledgeLoggerBeanFactory()
Method Detail

getLoggerType

public KnowledgeLoggerAdaptor.KNOWLEDGE_LOGGER_TYPE getLoggerType()

setLoggerType

public void setLoggerType(KnowledgeLoggerAdaptor.KNOWLEDGE_LOGGER_TYPE loggerType)

getInterval

public int getInterval()

setInterval

public void setInterval(int interval)

getFile

public String getFile()

setFile

public void setFile(String file)

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

afterPropertiesSet

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

getObject

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

getObjectType

public Class getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<KnowledgeLoggerAdaptor>

isSingleton

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

destroy

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

Drools Spring Legacy5 6.0.1.Final

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