Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
GenericRuleEngineConfigHolder.build()
Unsupported.
|
IMRuleExecutionSet |
IRuleEngineConfigHolder.build()
Builds the config using the internal hold config.
|
IMRuleExecutionSet |
XmlRuleEngineConfigHolder.build() |
IMRuleExecutionSet |
MRulesBuilder.createRuleExecutionSet(Element ruleExecutionSetElement,
Map parameters)
For JSR94 compatibility
|
IMRuleExecutionSet |
MRulesBuilder.createRuleExecutionSet(InputStream ruleExecutionSetStream,
Map parameters)
For JSR94 compatibility
|
IMRuleExecutionSet |
MRulesBuilder.createRuleExecutionSet(Object ruleExecutionSetAst,
Map parameters)
For JSR94 compatibility
|
IMRuleExecutionSet |
MRulesBuilder.createRuleExecutionSet(Reader ruleExecutionSetReader,
Map parameters)
For JSR94 compatibility
|
IMRuleExecutionSet |
MRulesBuilder.createRuleExecutionSet(Serializable ruleExecutionSetAst,
Map parameters)
For JSR94 compatibility
|
IMRuleExecutionSet |
MRulesBuilder.createRuleExecutionSet(String uri,
Map parameters)
For JSR94 compatibility
|
IMRuleExecutionSet |
MRulesBuilder.getRuleExecutionSetInstance()
Builds if necessary or retrieves from cache the requested engine instance, using the default parameters.
|
IMRuleExecutionSet |
MRulesBuilder.getRuleExecutionSetInstance(Map<String,String> parameters)
Builds if necessary or retrieves from cache the requested engine instance, merging the default parameters
with the provided ones.
|
Modifier and Type | Method and Description |
---|---|
static void |
MRulesBuilder.updateMetaData(Map<String,String> parameters,
IMRuleExecutionSet eng)
Updates URI.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
MRulesBuilder.putEngines(String uri,
Pair<String,IMRuleExecutionSet> engines)
Thread safely removing an instance from cache.
|
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
ContextWrapper.getExecutionSet() |
IMRuleExecutionSet |
IContext.getExecutionSet() |
IMRuleExecutionSet |
AbstractContext.getExecutionSet() |
IMRuleExecutionSet |
IContextFactory.getExecutionSet() |
IMRuleExecutionSet |
AbstractContextFactory.getExecutionSet() |
Modifier and Type | Method and Description |
---|---|
void |
ContextWrapper.setExecutionSet(IMRuleExecutionSet executionSet) |
void |
IContext.setExecutionSet(IMRuleExecutionSet executionSet) |
void |
AbstractContext.setExecutionSet(IMRuleExecutionSet executionSet)
Sets linked rule set and adapts logger name suffix with rule set's name.
|
void |
IContextFactory.setExecutionSet(IMRuleExecutionSet set) |
void |
AbstractContextFactory.setExecutionSet(IMRuleExecutionSet executionSet) |
Constructor and Description |
---|
AbstractContext(IMRuleExecutionSet executionSet) |
AbstractContext(IMRuleExecutionSet executionSet,
String loggerName) |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
MExecutionContextConverter.getExecutionSet() |
Modifier and Type | Method and Description |
---|---|
void |
MExecutionContextConverter.setExecutionSet(IMRuleExecutionSet executionSet) |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
MrlRuleEngineConfigHolder.build() |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
NativeLanguageFactory.read(InputStream is) |
IMRuleExecutionSet |
NativeLanguageFactory.read(Object ruleExecutionSetAst) |
IMRuleExecutionSet |
NativeLanguageFactory.read(Reader r) |
IMRuleExecutionSet |
NativeLanguageFactory.read(Serializable ruleExecutionSetAst) |
Modifier and Type | Method and Description |
---|---|
void |
NativeLanguageFactory.write(OutputStream os,
IMRuleExecutionSet rule) |
void |
NativeLanguageFactory.write(OutputStream os,
IMRuleExecutionSet rule,
String charset) |
void |
NativeLanguageFactory.write(Writer w,
IMRuleExecutionSet rule) |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
MRulesFactoryBean.getObject() |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
IRuleExecutionSetFactory.read(InputStream is)
Reads IMRuleExecutionSet configuration
|
IMRuleExecutionSet |
IRuleExecutionSetFactory.read(Object ruleExecutionSetAst)
Reads IMRuleExecutionSet configuration
|
IMRuleExecutionSet |
IRuleExecutionSetFactory.read(Reader r)
Reads IMRuleExecutionSet configuration
|
IMRuleExecutionSet |
IRuleExecutionSetFactory.read(Serializable ruleExecutionSetAst)
Reads IMRuleExecutionSet configuration
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractRuleExecutionSetFactory.compile(IMRuleExecutionSet set) |
void |
IRuleExecutionSetFactory.write(OutputStream os,
IMRuleExecutionSet rule)
Writes IMRuleExecutionSet configuration with default charset
|
void |
IRuleExecutionSetFactory.write(OutputStream os,
IMRuleExecutionSet rule,
String charset)
Writes IMRuleExecutionSet configuration with provider charset
|
void |
IRuleExecutionSetFactory.write(Writer w,
IMRuleExecutionSet rule)
Writes IMRuleExecutionSet configuration
|
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
SerializationFactory.read(InputStream is) |
IMRuleExecutionSet |
SerializationFactory.read(Object ruleExecutionSetAst)
unsupported
|
IMRuleExecutionSet |
SerializationFactory.read(Reader r)
unsupported
|
IMRuleExecutionSet |
SerializationFactory.read(Serializable ruleExecutionSetAst)
unsupported
|
Modifier and Type | Method and Description |
---|---|
void |
SerializationFactory.write(OutputStream os,
IMRuleExecutionSet rule) |
void |
SerializationFactory.write(OutputStream os,
IMRuleExecutionSet rule,
String charset) |
void |
SerializationFactory.write(Writer w,
IMRuleExecutionSet rule)
unsupported
|
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
IRuleExecutionSetXMLFactory.read(InputSource is)
Reads MRuleExecutionSet configuration
|
IMRuleExecutionSet |
AbstractXMLFactory.read(InputSource is) |
IMRuleExecutionSet |
AbstractXMLFactory.read(InputStream is) |
IMRuleExecutionSet |
IRuleExecutionSetXMLFactory.read(Node is)
Reads MRuleExecutionSet configuration
|
IMRuleExecutionSet |
RichXMLFactory.MainRuleFactoryImpl.read(Node mainNode) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Node doc) |
IMRuleExecutionSet |
AbstractXMLFactory.MainRuleFactory.read(Node mainRule) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Object obj) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Reader r) |
IMRuleExecutionSet |
AbstractXMLFactory.read(Serializable obj) |
Modifier and Type | Method and Description |
---|---|
void |
RichXMLFactory.MainRuleFactoryImpl.beforeWriteChildren(Outer os,
IMRuleExecutionSet addon,
String nodeName,
Map<PersistantPropertyInfo,Object> deferredNodes)
To write rule set "properties" node.
|
protected void |
RichXMLFactory.MainRuleFactoryImpl.handleReadNode(IMRuleExecutionSet addon,
Node node)
To handle specific "properties" node.
|
void |
AbstractXMLFactory.write(Outer os,
IMRuleExecutionSet rule) |
void |
AbstractXMLFactory.MainRuleFactory.write(Outer os,
IMRuleExecutionSet mainRule) |
void |
AbstractXMLFactory.write(OutputStream os,
IMRuleExecutionSet rule)
Writes IMRuleExecutionSet configuration with default charset
|
void |
AbstractXMLFactory.write(OutputStream os,
IMRuleExecutionSet rule,
String charset)
Writes IMRuleExecutionSet configuration with default charset
|
void |
AbstractXMLFactory.write(Writer w,
IMRuleExecutionSet rule)
Writes IMRuleExecutionSet configuration
|
Modifier and Type | Method and Description |
---|---|
static IMRuleExecutionSet |
MRulesInjector.createRuleSet(javax.enterprise.inject.spi.InjectionPoint ip)
Builds a RuleSet from CDI.
|
Modifier and Type | Method and Description |
---|---|
(package private) IMRuleExecutionSet |
AbstractMRuleSession.getExecutionSet() |
Modifier and Type | Method and Description |
---|---|
void |
MRuleAdministrator.registerRuleExecutionSet(String uri,
IMRuleExecutionSet set,
Map<String,String> parameters)
Preferred way to register a RuleExecutionSet in cache.
|
Constructor and Description |
---|
AbstractMRuleSession(IMRuleExecutionSet executionSet,
Map<String,String> parameters) |
MStatefulRuleSession(IMRuleExecutionSet executionSet,
Map<String,String> parameters) |
MStatelessRuleSession(IMRuleExecutionSet executionSet,
Map<String,String> parameters) |
Modifier and Type | Interface and Description |
---|---|
interface |
IMruleExecutionSet
Deprecated.
This interface is replaced by
IMRuleExecutionSet and will be removed
in the next MRules release. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMRuleExecutionSet
This class provides common base for several ruleset implementations.
|
class |
MRuleExecutionSet
Master Class and Entry point of the Engine.
|
class |
MRuleExecutionSetWrapper |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
MRuleExecutionSetWrapper.clone() |
IMRuleExecutionSet |
IMRuleExecutionSet.clone() |
IMRuleExecutionSet |
MRuleExecutionSetWrapper.getWrapped() |
Modifier and Type | Method and Description |
---|---|
void |
MRuleExecutionSetWrapper.setWrapped(IMRuleExecutionSet wrapped) |
Constructor and Description |
---|
MRuleExecutionSetWrapper(IMRuleExecutionSet wrapped) |