O
- RuleSession
(and extending interfaces).public abstract class AbstractMRuleSessionFactoryBean<O extends javax.rules.RuleSession> extends AbstractMRulesFactoryBean<O>
AbstractMRulesFactoryBean.AdditionalProperty
Constructor and Description |
---|
AbstractMRuleSessionFactoryBean() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParams() |
O |
getObject() |
abstract Integer |
getSessionType()
Session type.
|
addProperty, getAdditionalProperties, getCacheEnabled, getCompilationLevel, getConfigHolderImpl, getFactoryImpl, getJndi, getJndiName, getParams, getProperties, getUri, getXmlFile, isCheckHash, isCloneRuleSet, isOptimizationEnabled, isSingleton, logExtraParameters, logParameters, setCacheEnabled, setCheckHash, setCloneRuleSet, setCompilationLevel, setConfigHolderImpl, setFactoryImpl, setJndiName, setOptimizationEnabled, setProperties, setUri, setXmlFile
public abstract Integer getSessionType()
RuleRuntime.STATELESS_SESSION_TYPE
,
RuleRuntime.STATEFUL_SESSION_TYPE
protected void checkParams() throws MConfigurationException
checkParams
in class AbstractMRulesFactoryBean<O extends javax.rules.RuleSession>
MConfigurationException
public O getObject() throws MRuleSessionTypeUnsupportedException, MRuleSessionCreateException, MConfigurationException