Variable 'act_lib'

Die Variable "act_lib" stellt den Zugang zu Bibliotheksmethoden in Active Correlation Technology zur Verfügung.

Details

Die Methoden, auf die die Variable "act_lib" zugreifen kann, hängen vom Element der Regelsprache ab, das den Ausdruck enthält, in dem die Variable verwendet wird. Siehe Tabelle 1.
Tabelle 1. Methoden, auf die die Variable "act_lib" zugreifen kann, basierend auf dem Kontext des übergeordneten Ausdrucks
Ausdruckkontext Methoden für IACTLibrary Methoden für IExitableActionLibrary Methoden für IActionLibrary
<action> in <onActivation> X    
<action> in <onDeactivation> X    
<action> in <onDetection> X X X
<action> in <onLoad> X    
<action> in <onNextEvent> X X X
<action> in <onTimeOut> X   X
<action> in <onTimeWindowComplete> X   X
<action> in <onUnload> X    
<booleanThreshold> X    
<computedThreshold> X    
<computedValue> X    
<computeFunction> X    
<filteringPredicate> X    
<varInitializer> X    

Codebeispiel

Der folgende Code greift auf die Variable 'act_lib' zu, um die Methode aufzurufen, mit der der Regelsatz beendet wird:
act_lib.exitRuleSet();

Methoden, auf die zugegriffen werden kann

Die Methoden, auf die die Variable "act_lib variable" Zugriff bietet, sind in den Schnittstellen "IACTLibrary", "IExitableActionLibrary" und "IActionLibrary" definiert (siehe Tabelle 2).
Tabelle 2. Schnittstellen mit entsprechenden Methoden und Speicherposition der Javadoc-Methodenbeschreibungen
Schnittstelle Methoden Speicherposition der Javadoc-Methodenbeschreibung
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

Die in der Schnittstelle "IACTLibrary" definierten Methoden sind auch in der Schnittstelle "IActionLibrary" verfügbar.

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

Die in den Schnittstellen "IACTLibrary" und "IActionLibrary" definierten Methoden sind auch in der Schnittstelle "IExitableActionLibrary" verfügbar.

com.ibm.correlation.IExitableActionLibrary