Variable act_lib

La variable act_lib donne accès à des méthodes de bibliothèque dans Active Correlation Technology.

Détails

Les méthodes auxquelles la variable act_lib peut accéder dépendent de l'élément de langage de règle qui contient l'expression dans laquelle elle est utilisée. Voir le tableau Tableau 1.
Tableau 1. Méthodes auxquelles la variable act_lib peut accéder, selon le contexte de l'expression qui la contient
Contexte d'expression Méthodes IACTLibrary Méthodes IExitableActionLibrary Méthodes IActionLibrary
<action> dans <onActivation> X    
<action> dans <onDeactivation> X    
<action> dans <onDetection> X X X
<action> dans <onLoad> X    
<action> dans <onNextEvent> X X X
<action> dans <onTimeOut> X   X
<action> dans <onTimeWindowComplete> X   X
<action> dans <onUnload> X    
<booleanThreshold> X    
<computedThreshold> X    
<computedValue> X    
<computeFunction> X    
<filteringPredicate> X    
<varInitializer> X    

Exemple de programmation

Le code suivant permet d'accéder à la variable act_lib pour appeler la méthode permettant de quitter le jeu de règles :
act_lib.exitRuleSet();

Méthodes accessibles

Les méthodes auxquelles la variable act_lib donne accès sont définies dans les interfaces IACTLibrary, IExitableActionLibrary et IActionLibrary, comme indiqué dans le tableau Tableau 2.
Tableau 2. Interfaces, méthodes correspondantes et emplacement des descriptions de méthode Javadoc
Interface Méthodes Emplacement des descriptions de méthode Javadoc
IACTLibrary
  • trace
  • getVariable
  • getBooleanVariable
  • getShortVariable
  • getIntVariable
  • getLongVariable
  • getFloatVariable
  • getDoubleVariable
  • getStringVariable
  • setVariable
  • setBooleanVariable
  • setShortVariable
  • setIntVariable
  • setLongVariable
  • setFloatVariable
  • setDoubleVariable
  • setStringVariable
  • getExternalContext
com.ibm.correlation.IACTLibrary
IActionLibrary
  • forward
  • forwardOnCompletion
  • activate
  • deactivate

Les méthodes définies dans l'interface IACTLibrary sont également disponibles dans l'interface IActionLibrary.

com.ibm.correlation.IActionLibrary
IExitableActionLibrary
  • exitRuleSet
  • exitRuleBlock

Les méthodes définies dans les interfaces IACTLibrary et IActionLibrary sont également disponibles dans l'interface IExitableActionLibrary.

com.ibm.correlation.IExitableActionLibrary