O
- IMRuleExecutionSet
or RuleSession
(and extending interfaces).public abstract class AbstractMRulesFactoryBean<O> extends Object implements org.springframework.beans.factory.FactoryBean<O>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractMRulesFactoryBean.AdditionalProperty
Defines a property to provide for injection.
|
Constructor and Description |
---|
AbstractMRulesFactoryBean() |
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean<O>
protected void checkParams() throws MConfigurationException
MConfigurationException
protected Object getJndi() throws MConfigurationException
MConfigurationException
public String getJndiName()
public void setJndiName(String jndiName)
public String getUri()
public void setUri(String uri)
public String getConfigHolderImpl()
public void setConfigHolderImpl(String configHolderImpl)
public String getFactoryImpl()
public void setFactoryImpl(String factoryImpl)
public String getCacheEnabled()
public void setCacheEnabled(String cacheEnabled)
public String getXmlFile()
public void setXmlFile(String xmlFile)
public List<AbstractMRulesFactoryBean.AdditionalProperty> getProperties()
public void setProperties(List<AbstractMRulesFactoryBean.AdditionalProperty> properties)
public void addProperty(AbstractMRulesFactoryBean.AdditionalProperty property)
public CompilationLevel getCompilationLevel()
public boolean isOptimizationEnabled()
public boolean isCheckHash()
public void setCompilationLevel(CompilationLevel compilationLevel)
public void setOptimizationEnabled(boolean optimizationEnabled)
public void setCheckHash(boolean checkHash)
public void setCloneRuleSet(boolean cloneRuleSet)
public boolean isCloneRuleSet()
protected void logParameters()
protected void logExtraParameters(StringBuilder sb)
sb.append("param: ").append(paramValue).append('\n')
sb
- Log message buffer