com.liferay.portal.kernel.bi.rules.proxy
Class RulesEngineProxy

java.lang.Object
  extended by com.liferay.portal.kernel.bi.rules.proxy.RulesEngineProxy
All Implemented Interfaces:
RulesEngine

public class RulesEngineProxy
extends java.lang.Object
implements RulesEngine

View Source

Author:
Michael C. Han

Constructor Summary
RulesEngineProxy(SingleDestinationMessageSender ruleEngineAdminMessageSender, SingleDestinationMessageSender asyncExecutionSender, SingleDestinationSynchronousMessageSender ruleEngineExecutionSender)
           
 
Method Summary
 void add(java.lang.String domainName, ResourceRetriever resourceRetriever)
           
 void execute(ResourceRetriever resourceRetriever, java.util.List<?> facts)
           
 java.util.List<?> execute(ResourceRetriever resourceRetriever, java.util.List<?> facts, Query query)
           
 void execute(java.lang.String domainName, java.util.List<?> facts)
           
 java.util.List<?> execute(java.lang.String domainName, java.util.List<?> facts, Query query)
           
 void remove(java.lang.String domainName)
           
 void update(java.lang.String domainName, ResourceRetriever resourceRetriever)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RulesEngineProxy

public RulesEngineProxy(SingleDestinationMessageSender ruleEngineAdminMessageSender,
                        SingleDestinationMessageSender asyncExecutionSender,
                        SingleDestinationSynchronousMessageSender ruleEngineExecutionSender)
Method Detail

add

public void add(java.lang.String domainName,
                ResourceRetriever resourceRetriever)
Specified by:
add in interface RulesEngine

execute

public void execute(ResourceRetriever resourceRetriever,
                    java.util.List<?> facts)
Specified by:
execute in interface RulesEngine

execute

public java.util.List<?> execute(ResourceRetriever resourceRetriever,
                                 java.util.List<?> facts,
                                 Query query)
                          throws RulesEngineException
Specified by:
execute in interface RulesEngine
Throws:
RulesEngineException

execute

public void execute(java.lang.String domainName,
                    java.util.List<?> facts)
Specified by:
execute in interface RulesEngine

execute

public java.util.List<?> execute(java.lang.String domainName,
                                 java.util.List<?> facts,
                                 Query query)
                          throws RulesEngineException
Specified by:
execute in interface RulesEngine
Throws:
RulesEngineException

remove

public void remove(java.lang.String domainName)
Specified by:
remove in interface RulesEngine

update

public void update(java.lang.String domainName,
                   ResourceRetriever resourceRetriever)
Specified by:
update in interface RulesEngine