Interface publique Moteur de règles étend EngineWithWorkingMemory
RuleEngine représente une instance de moteur de règles.| Modificateur et type | Méthode et description |
|---|---|
RuleEngineInput |
createRuleEngineInput()Crée un objet d'entrée pour un
RuleEngine. |
RuleEngineInput |
createRuleEngineInput(EngineData data)Crée un objet d'entrée pour un
RuleEngine. |
RuleEngineOutput |
execute(RuleEngineInput input)Exécute les règles.
|
RuleEngineDefinition |
getDefinition()Renvoie la définition du moteur.
|
executecreateInput, createInput, execute, execute, getState, note, resetaddObserver, addObserver, getAllObservers, getSupportedObserverClasses, removeAllObservers, removeObserver, removeObservergetNumberOfServices, getService, getServiceByName, getServiceClassesDéfinition de moteur de règles getDefinition ()
getDefinition dans l'interface EngineExécution de RuleEngineOutput (entréeRuleEngineInput ) throws EngineExecutionException, EngineInvalidStateException, java.lang.IllegalArgumentException
EngineExecutionException -lorsqu'une exception se produit lors de l'évaluation d'un test de condition ou de l'exécution d'une action de règle.EngineInvalidStateException -lorsque l'état interne du moteur n'est pas compatible avec la façon dont cette méthode a été appelée.java.lang.IllegalArgumentException -lorsque le paramètre d'entrée n'est pas valide.input -Entrée du moteur de règles.RuleEngine .RuleEngineInput createRuleEngineInput ()
RuleEngine. Vous utilisez l'objet RuleEngineInput renvoyé pour paramétrer l'exécution Engine .RuleEngineInput createRuleEngineInput (donnéesEngineData ) Throws java.lang.IllegalArgumentException
RuleEngine. Vous utilisez l'objet RuleEngineInput renvoyé pour paramétrer l'exécution Engine .java.lang.IllegalArgumentException -lorsque data n'est pas valide.data -Données du moteur qui seront accessibles à l'aide de cette entrée.EngineInput.getData()© Copyright IBM Corp. 1987, 2022