Variable act_lib

La variable act_lib proporciona acceso a los métodos de biblioteca en Active Correlation Technology.

Detalles

Los métodos a los que puede acceder la variable act_lib varían según el elemento del lenguaje de reglas que contenga la expresión en que se utilice la variable. Consulte Tabla 1 .
Tabla 1. Métodos a los que puede acceder la variable act_lib según el contexto de la expresión que la contiene.
Contexto de expresión Métodos de IACTLibrary Métodos de IExitableActionLibrary Métodos de IActionLibrary
<action> dentro de <onActivation> X    
<action> dentro de <onDeactivation> X    
<action> dentro de <onDetection> X X X
<action> dentro de <onLoad> X    
<action> dentro de <onNextEvent> X X X
<action> dentro de <onTimeOut> X   X
<action> dentro de <onTimeWindowComplete> X   X
<action> dentro de <onUnload> X    
<booleanThreshold> X    
<computedThreshold> X    
<computedValue> X    
<computeFunction> X    
<filteringPredicate> X    
<varInitializer> X    

Ejemplo de codificación

El código siguiente accede a la variable act_lib para llamar al método que sale del conjunto de reglas:
act_lib.exitRuleSet();

Métodos a los que se puede acceder

Los métodos a los que da acceso la variable act_lib se definen en las interfaces de IACTLibrary, IExitableActionLibrary, y ActionLibrary, como se muestra en Tabla 2.
Tabla 2. Interfaces con los métodos correspondientes y ubicación de las descripciones de los métodos Javadoc
Interfaz Métodos Ubicación de las descripciones 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

Los métodos definidos en la interfaz de IACTLibrary interface también están disponibles para la interfaz de IActionLibrary.

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

Los métodos definidos en las interfaces de IACTLibrary y IActionLibrary también están disponibles para la interfaz de IExitableActionLibrary.

com.ibm.correlation.IExitableActionLibrary