computedThreshold 요소

<computedThreshold> 요소는 임계값 규칙에서만 유효합니다. 여기에는 각 이벤트를 받을 때마다 호출되고 현재 이벤트 및 규칙의 이벤트 선택 기준과 일치하는 다른 모든 이벤트를 기준으로 임계값을 계산하는 표현식이 있습니다. 이 표현식은 규칙에 대해 정의된 변수에 저장될 계산된 임계값을 리턴합니다. 그런 다음 규칙은 계산된 임계값을 사용하여 정의된 임계값과 비교합니다.

세부사항

표현식에서 사용할 수 있는 변수에 대한 정보는 변수의 내용을 참조하십시오. 특정 변수의 사용 여부는 표현식의 문맥에 따라 다릅니다.

속성

<computedThreshold>에는 다음과 같은 속성이 있습니다.

표 1. <computedThreshold> 요소의 속성
이름 설명 데이터 유형 필수 여부
expressionLanguage 표현식을 작성하는 데 사용하는 프로그래밍 언어를 식별합니다. Java™ 프로그래밍 언어는 유일하게 지원되는 표현식 언어이며 이 속성에 올바른 유일한 값은 java입니다. xsd:NMTOKEN
threshold 도달해야 하는 임계값을 정의합니다. 이 정의된 임계값은 규칙 변수에서 유효한 데이터 유형으로 변환할 수 있는 숫자값의 문자열 표시여야 합니다. xsd:string
assignTo 이 표현식으로부터 리턴된 계산된 임계값을 보유하는 변수의 이름을 식별합니다. 이 변수는 <variable> 요소를 사용하는 규칙에 대해 규칙 세트, 규칙 블록 또는 규칙 레벨에서 이미 정의되어 있어야 합니다. 이는 다음과 같은 숫자 데이터 유형 중 하나로 정의되어야 합니다.
  • java.lang.Double
  • java.lang.Float
  • java.lang.Integer
  • java.lang.Long
  • java.lang.String
변수가 규칙 세트 또는 규칙 블록 레벨에서 정의되어 있으면 규칙 패턴이 일치한 후에 다시 초기화되지 않습니다.
xsd:NMTOKEN
thresholdComparison 계산된 임계값을 정의된 임계값과 비교하기 위한 연산자를 정의합니다. 이 연산자의 올바른 값은 다음과 같습니다.
  • lessThan
  • lessThanOrEqualTo
  • greaterThan
  • greaterThanOrEqualTo
xsd:string

포함 위치

<computedThreshold>는 다음 요소 내에 포함되어 있습니다.

포함 요소

<computedThreshold>에 포함된 요소가 없습니다.

관련 개념
표현식