public class MStatelessRuleSession extends AbstractMRuleSession implements javax.rules.StatelessRuleSession
Constructor and Description |
---|
MStatelessRuleSession(IMRuleExecutionSet executionSet,
Map<String,String> parameters) |
Modifier and Type | Method and Description |
---|---|
List<?> |
execute(List<?> ins)
Real entry point.
|
List<?> |
execute(List<?> ins,
javax.rules.ObjectFilter filter)
Real entry point.
|
List |
executeRules(List ins)
JSR94 spec entry point
|
List<?> |
executeRules(List ins,
javax.rules.ObjectFilter filter)
JSR94 spec entry point
|
int |
getType() |
check, clone, executeInternal, getDebugInfo, getDescription, getExecutionSet, getName, getRuleExecutionSetMetadata, isReleased, release, setDebugInfo, setDescription, setName
MStatelessRuleSession(IMRuleExecutionSet executionSet, Map<String,String> parameters)
public int getType() throws RemoteException, javax.rules.InvalidRuleSessionException
getType
in interface javax.rules.RuleSession
RemoteException
javax.rules.InvalidRuleSessionException
public List executeRules(List ins) throws MInvalidRuleSessionException
executeRules
in interface javax.rules.StatelessRuleSession
MInvalidRuleSessionException
public List<?> executeRules(List ins, javax.rules.ObjectFilter filter) throws MInvalidRuleSessionException
executeRules
in interface javax.rules.StatelessRuleSession
MInvalidRuleSessionException
public List<?> execute(List<?> ins) throws MInvalidRuleSessionException
MInvalidRuleSessionException
public List<?> execute(List<?> ins, javax.rules.ObjectFilter filter) throws MInvalidRuleSessionException
MInvalidRuleSessionException