public interface RulesEngine
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String domainName,
RulesResourceRetriever rulesResourceRetriever,
java.lang.ClassLoader... classloaders) |
boolean |
containsRuleDomain(java.lang.String domainName) |
void |
execute(RulesResourceRetriever rulesResourceRetriever,
java.util.List<Fact<?>> facts,
java.lang.ClassLoader... classloaders) |
java.util.Map<java.lang.String,?> |
execute(RulesResourceRetriever rulesResourceRetriever,
java.util.List<Fact<?>> facts,
Query query,
java.lang.ClassLoader... classloaders) |
void |
execute(java.lang.String domainName,
java.util.List<Fact<?>> facts,
java.lang.ClassLoader... classloaders) |
java.util.Map<java.lang.String,?> |
execute(java.lang.String domainName,
java.util.List<Fact<?>> facts,
Query query,
java.lang.ClassLoader... classloaders) |
void |
remove(java.lang.String domainName) |
void |
update(java.lang.String domainName,
RulesResourceRetriever rulesResourceRetriever,
java.lang.ClassLoader... classloaders) |
@MessagingProxy(mode=SYNC) void add(java.lang.String domainName, RulesResourceRetriever rulesResourceRetriever, java.lang.ClassLoader... classloaders) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=SYNC) boolean containsRuleDomain(java.lang.String domainName) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=ASYNC) void execute(RulesResourceRetriever rulesResourceRetriever, java.util.List<Fact<?>> facts, java.lang.ClassLoader... classloaders) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=SYNC) java.util.Map<java.lang.String,?> execute(RulesResourceRetriever rulesResourceRetriever, java.util.List<Fact<?>> facts, Query query, java.lang.ClassLoader... classloaders) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=ASYNC) void execute(java.lang.String domainName, java.util.List<Fact<?>> facts, java.lang.ClassLoader... classloaders) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=SYNC) java.util.Map<java.lang.String,?> execute(java.lang.String domainName, java.util.List<Fact<?>> facts, Query query, java.lang.ClassLoader... classloaders) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=SYNC) void remove(java.lang.String domainName) throws RulesEngineException
RulesEngineException@MessagingProxy(mode=SYNC) void update(java.lang.String domainName, RulesResourceRetriever rulesResourceRetriever, java.lang.ClassLoader... classloaders) throws RulesEngineException
RulesEngineException