timerRule 요소

<timerRule> 요소는 타이머 패턴에 따라 규칙을 정의합니다.

속성

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

표 1. <timerRule> 요소의 속성
이름 설명 데이터 유형 필수 여부
name 규칙을 식별합니다. 이 ID는 이 규칙을 포함하는 규칙 블록 내에서 고유해야 합니다. 마침표를 포함할 수 없습니다. xsd:NMTOKEN
processOnlyForwardedEvents 타이머 규칙이 이벤트를 처리하지 않으므로 이 속성은 무시됩니다. xsd:boolean 아니오
repeat 타이머 규칙이 비활성화될 때까지 반복 실행되는지 여부를 정의합니다. 올바른 값은 다음과 같습니다.
  • true(기본값)
  • false

값을 false로 설정하면 규칙은 시간 간격 내에서 한 번만 실행되고 각 시간 창이 완료될 때 규칙 응답 조치를 실행하고 중지합니다.

타이머 규칙의 <timeWindow> 요소에 <runUntilDeactivated> 요소가 포함되어 있으면 repeat 속성은 무시됩니다.

xsd:boolean 아니오

포함 위치

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

포함 요소

<timerRule>은 다음 요소를 포함합니다.

요소는 표시된 순서대로 코딩되어야 합니다. 요소가 선택적이면 코딩할 필요가 없지만 코딩된 모든 요소는 올바른 순서를 따라야 합니다.

표 2. <timerRule> 요소 내에 포함된 요소
요소 필수 또는 선택적 여부
<comment> 선택적. 0 또는 1 발생이 허용됩니다.
<variable> 선택적. 영 이상의 발생이 허용됩니다.
<activationInterval> 선택적. 0 또는 1 발생이 허용됩니다.
<lifeCycleActions> 선택적. 0 또는 1 발생이 허용됩니다.
<timeWindow> 필수. 1 발생만이 허용됩니다.
<onTimeWindowComplete> 선택적. 0 또는 1 발생이 허용됩니다.
관련 개념
타이머 패턴