duplicateRule エレメント

<duplicateRule> エレメントは、重複パターンに従ってルールを定義します。

属性

<duplicateRule> には以下の属性があります。

表 1. <duplicateRule> エレメントの属性
名前 説明 データ・タイプ 必須?
name ルールを識別します。この ID は、このルールを含むルール・ブロック内で固有でなければなりません。ピリオドを含めることはできません。 xsd:NMTOKEN はい
processOnlyForwardedEvents ルールが、すべてのイベントを受信するか、他のルールから転送されたイベントのみを受信するか決定します。デフォルト値は false で、ルールが他のルールから転送されたイベントを含むすべてのイベントを受信することを示します。 xsd:boolean いいえ

このエレメントを含むエレメント

<duplicateRule> は以下のエレメントに含まれます。

このエレメントに含まれるエレメント

<duplicateRule> には以下のエレメントが含まれます。

以下のエレメントは、表示されている順序でコーディングする必要があります。エレメントがオプションである場合、コーディングする必要はありませんが、コーディングするエレメントはすべて正しい順序になっている必要があります。

表 2. <duplicateRule> エレメントに含まれるエレメント
エレメント 必須/オプション
<comment> オプション。指定できるのは 0 回または 1 回です。
<variable> オプション。0 回以上指定できます。
<activationInterval> オプション。指定できるのは 0 回または 1 回です。
<lifeCycleActions> オプション。指定できるのは 0 回または 1 回です。
<eventSelector> オプション。指定できるのは 0 回または 1 回です。
<groupingKey> オプション。指定できるのは 0 回または 1 回です。
<timeWindow> 必須。指定できるのは 1 回のみです。
<onDetection> オプション。指定できるのは 0 回または 1 回です。
<onNextEvent> オプション。指定できるのは 0 回または 1 回です。
<onTimeWindowComplete> オプション。指定できるのは 0 回または 1 回です。
関連概念
重複パターン