Variável act_lib

A variável act_lib fornece acesso a métodos de biblioteca na Tecnologia ACT.

Detalhes

Os métodos que a variável act_lib pode acessar variam dependendo do elemento de linguagem da regra que contém a expressão em que a variável é utilizada. Consulte Tabela 1.
Tabela 1. Métodos que a Variável act_lib Pode Acessar com Base no Contexto de sua Expressão Contida
Contexto da expressão Métodos IACTLibrary Métodos IExitableActionLibrary Métodos IActionLibrary
<action> em <onActivation> X    
<action> em <onDeactivation> X    
<action> em <onDetection> X X X
<action> em <onLoad> X    
<action> em <onNextEvent> X X X
<action> em <onTimeOut> X   X
<action> em <onTimeWindowComplete> X   X
<action> em <onUnload> X    
<booleanThreshold> X    
<computedThreshold> X    
<computedValue> X    
<computeFunction> X    
<filteringPredicate> X    
<varInitializer> X    

Exemplo de Código

O código a seguir acessa a variável act_lib para chamar o método existente no conjunto de regras:
act_lib.exitRuleSet();

Métodos que Podem Ser Acessados

Os métodos aos quais a variável act_lib fornece acesso são definidos nas interfaces IACTLibrary, IExitableActionLibrary e IActionLibrary, conforme mostrado em Tabela 2.
Tabela 2. Interfaces com Métodos Correspondentes e Local das Descrições de Métodos Javadoc
Interface Métodos Local das descrições de métodos 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

Os métodos definidos na interface IACTLibrary também estão disponíveis para a interface IActionLibrary.

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

Os métodos definidos nas interfaces IACTLibrary e IActionLibrary também estão disponíveis para a interface IExitableActionLibrary.

com.ibm.correlation.IExitableActionLibrary