Modifier and Type | Method and Description |
---|---|
void |
MArithmeticManager.registerAddons() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultVariablesManager.registerAddons()
Manually registers variables accessors using
ConfigDiscovery . |
void |
IAddonsManager.registerAddons()
Manually registers variables accessors using
ConfigDiscovery . |
void |
DefaultPersistentPropertiesRegisterer.registerAddons() |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
GenericRuleEngineConfigHolder.build()
Unsupported.
|
IMRuleExecutionSet |
IRuleEngineConfigHolder.build()
Builds the config using the internal hold config.
|
IMRuleExecutionSet |
XmlRuleEngineConfigHolder.build() |
protected IRuleEngineConfigHolder |
MRulesBuilder.getConfig(Map<String,String> parameters,
boolean useGenericHolder,
boolean nofail)
Retrieves the configuration XML from the name.
|
String |
GenericRuleEngineConfigHolder.getConfigHash()
Unsupported.
|
String |
IRuleEngineConfigHolder.getConfigHash()
Retrieves a complexe hashcode of this config, allowing to detect changes.
|
IRuleExecutionSetFactory |
IRuleEngineConfigHolder.getFactory()
Creates a new instance of a
IRuleExecutionSetFactory , configured in parameters. |
IRuleExecutionSetFactory |
AbstractRuleEngineConfigHolder.getFactory()
Returns factory instance, depending on requested implementation and compilation level.
|
IRuleExecutionSetXMLFactory |
XmlRuleEngineConfigHolder.getFactory() |
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.
|
void |
IRuleEngineConfigHolder.init(Map<String,String> parameters)
Inits the configuration.
|
void |
AbstractRuleEngineConfigHolder.init(Map<String,String> parameters)
Initializes the config holder.
|
void |
XmlRuleEngineConfigHolder.init(Map<String,String> parameters)
Initializes the config holder.
|
Constructor and Description |
---|
AbstractRuleEngineConfigHolder(Map<String,String> parameters) |
GenericRuleEngineConfigHolder(Map<String,String> parameters) |
XmlRuleEngineConfigHolder(Map<String,String> parameters) |
Modifier and Type | Method and Description |
---|---|
static TypedMap |
MListContextFactory.generateBase(MListCompilationContext ctxt) |
static TypedMap |
MListContextFactory.generateBase(MListExecutionContext ctxt) |
static MListContextClassProperty |
MListContextFactory.getClassProperty(MListExecutionContext ctxt,
Object o)
Gets class property from an object instance.
|
ICompilationContext |
IContextFactory.getCompilationContext()
Builds compilation context with the compilation level configured in the factory.
|
ICompilationContext |
AbstractContextFactory.getCompilationContext() |
MStandaloneCompilationContext |
MStandaloneContextFactory.getCompilationContext(CompilationLevel compilationLevel) |
MInOutCompilationContext |
MInOutContextFactory.getCompilationContext(CompilationLevel compilationLevel) |
MCompilationContext |
MContextFactory.getCompilationContext(CompilationLevel compilationLevel) |
ICompilationContext |
IContextFactory.getCompilationContext(CompilationLevel level)
Builds compilation context, overriding the compilation level configured in the factory.
|
MListCompilationContext |
MListContextFactory.getCompilationContext(CompilationLevel compilationLevel) |
IExecutionContext |
IContextFactory.getExecutionContext()
Builds execution context.
|
MListExecutionContext |
MListContextFactory.getExecutionContext() |
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
MrlRuleEngineConfigHolder.build() |
String |
MrlRuleEngineConfigHolder.getConfigHash() |
protected String |
MrlRuleEngineConfigHolder.getMrlContent()
Retrieves MRL Content for Hash: from available MRL Content if provided,
or from file.
|
protected Reader |
MrlRuleEngineConfigHolder.getMrlReader()
Retrieves MRL Content for building: from available MRL Content if provided,
or from file.
|
void |
MrlRuleEngineConfigHolder.init(Map<String,String> parameters)
Initializes the config holder.
|
Constructor and Description |
---|
MrlRuleEngineConfigHolder(Map<String,String> parameters) |
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) |
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 |
---|---|
void |
Jdk8VariablesManager.registerAddons()
Manually registers variables accessors using
ConfigDiscovery . |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMRuleSessionFactoryBean.checkParams() |
protected void |
AbstractMRulesFactoryBean.checkParams() |
protected Object |
AbstractMRulesFactoryBean.getJndi() |
O |
AbstractMRuleSessionFactoryBean.getObject() |
IMRuleExecutionSet |
MRulesFactoryBean.getObject() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractRuleExecutionSetFactory.compile(IMRuleExecutionSet set) |
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
|
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
|
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 | Class and Description |
---|---|
class |
XMLMConfigurationException
Exception raised during XML rule parsing, allowing to have line number.
|
Modifier and Type | Method and Description |
---|---|
IMRuleExecutionSet |
IRuleExecutionSetXMLFactory.read(InputSource is)
Reads MRuleExecutionSet configuration
|
IMRuleExecutionSet |
IRuleExecutionSetXMLFactory.read(Node is)
Reads MRuleExecutionSet configuration
|
void |
RichXMLFactory.registerAddon(Class<? extends RichXMLFactory.RichSubFactory<?>> clazz)
Allows to register a new RichSubFactory implementation, dedicated to one (or more) specific MRules
IAddon
implementation. |
protected void |
RichXMLFactory.registerAddons() |
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
|
Constructor and Description |
---|
RichXMLFactory() |
RichXMLFactory(CompilationLevel compilationLevel) |
RichXMLFactory(ICompilationContext compilationContext) |
Modifier and Type | Method and Description |
---|---|
static javax.rules.RuleSession |
MRulesInjector.createRuleSession(javax.enterprise.inject.spi.InjectionPoint ip)
Builds a session from CDI, stateless or stateful depending on parameter.
|
static IMRuleExecutionSet |
MRulesInjector.createRuleSet(javax.enterprise.inject.spi.InjectionPoint ip)
Builds a RuleSet from CDI.
|
static javax.rules.StatefulRuleSession |
MRulesInjector.createStatefullRuleSession(javax.enterprise.inject.spi.InjectionPoint ip)
Builds a stateful session from CDI.
|
static javax.rules.StatelessRuleSession |
MRulesInjector.createStatelessRuleSession(javax.enterprise.inject.spi.InjectionPoint ip)
Builds a stateless session from CDI.
|
Modifier and Type | Method and Description |
---|---|
MRuleAdministrator |
MRuleServiceProvider.getRuleAdministrator()
Retrieves MRuleAdministrator instance.
|
MRuleRuntime |
MRuleServiceProvider.getRuleRuntime()
Retrieves MRuleRuntime instance.
|