act_lib 변수

act_lib 변수는 ACT(Active Correlation Technology)에서 라이브러리 메소드에 대한 액세스를 제공합니다.

세부사항

act_lib 변수가 액세스할 수 있는 메소드는 변수가 사용된 표현식이 포함되어 있는 규칙 언어 요소에 따라 다릅니다. 표 1의 내용을 참조하십시오.
표 1. act_lib 변수가 액세스할 수 있는 메소드는 포함된 표현식의 컨텍스트에 따라 다릅니다.
표현식 컨텍스트 IACTLibrary 메소드 IExitableActionLibrary 메소드 IActionLibrary 메소드
<onActivation> 내의 <action> X    
<onDeactivation> 내의 <action> X    
<onDetection> 내의 <action> X X X
<onLoad> 내의 <action> X    
<onNextEvent> 내의 <action> X X X
<onTimeOut> 내의 <action> X   X
<onTimeWindowComplete> 내의 <action> X   X
<onUnload> 내의 <action> X    
<booleanThreshold> X    
<computedThreshold> X    
<computedValue> X    
<computeFunction> X    
<filteringPredicate> X    
<varInitializer> X    

코딩 예제

다음 코드는 act_lib 변수에 액세스하여 규칙 세트를 종료하는 메소드를 호출합니다.
act_lib.exitRuleSet();

액세스할 수 있는 메소드

act_lib 변수가 액세스를 제공하는 메소드는 표 2에 표시된 대로 IACTLibrary, IExitableActionLibrary 및 IActionLibrary 인터페이스에 정의되어 있습니다.
표 2. 인스턴스 및 해당하는 메소드 및 Javadoc 메소드 위치 설명
인터페이스 메소드 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

IACTLibrary 인터페이스에 정의되어 있는 메소드는 IActionLibrary 인터페이스에서도 사용 가능합니다.

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

IACTLibrary 및 IActionLibrary 인터페이스에 정의되어 있는 메소드는 IExitableActionLibrary 인터페이스에서도 사용 가능합니다.

com.ibm.correlation.IExitableActionLibrary