<thresholdRule> 元素會根據臨界值型樣來定義規則。
<thresholdRule> 具有下列屬性:
名稱 | 說明 | 資料類型 | 必要的嗎? |
---|---|---|---|
name | 識別規則。此 ID 在包含此規則的規則區塊中必須是唯一的。它不能包含句點。 | xsd:NMTOKEN | 是 |
processOnlyForwardedEvents | 決定規則會接收所有事件,或是只接收從其他規則轉遞來的事件。預設值為 false, 這表示規則會接收所有事件,包括那些從其他規則轉遞來的事件。 | xsd:boolean | 否 |
<thresholdRule> 包含下列元素。
元素必須按照所顯示的次序來編碼。如果元素是選用的,則無需進行編碼,但所有編碼的元素都必須遵循正確的次序。
元素 | 必要的或選用的? |
---|---|
<comment> | 選用的。出現次數 0 或 1 是可接受的。 |
<variable> | 選用的。出現次數 0 或更多是可接受的。 |
<activationInterval> | 選用的。出現次數 0 或 1 是可接受的。 |
<lifeCycleActions> | 選用的。出現次數 0 或 1 是可接受的。 |
<eventSelector> | 選用的。出現次數 0 或 1 是可接受的。 |
<groupingKey> | 選用的。出現次數 0 或 1 是可接受的。 |
<booleanThreshold> | 需要其中一個元素,且只容許所選的元素出現 1 次。 |
<computedThreshold> | |
<eventCountThreshold> | |
<timeWindow> | 必要的。只允許出現 1 次。 |
<onDetection> | 選用的。出現次數 0 或 1 是可接受的。 |
<onTimeOut> | 選用的。出現次數 0 或 1 是可接受的。 |