<collectionRule> エレメントは、コレクション・パターンに従ってルールを定義します。
<collectionRule> には以下の属性があります。
名前 | 説明 | データ・タイプ | 必須? |
---|---|---|---|
name | ルールを識別します。この ID は、このルールを含むルール・ブロック内で固有でなければなりません。ピリオドを含めることはできません。 | xsd:NMTOKEN | はい |
processOnlyForwardedEvents | ルールが、すべてのイベントを受信するか、他のルールから転送されたイベントのみを受信するか決定します。デフォルト値は false で、ルールが他のルールから転送されたイベントを含むすべてのイベントを受信することを示します。 | xsd:boolean | いいえ |
<collectionRule> には以下のエレメントが含まれます。
以下のエレメントは、表示されている順序でコーディングする必要があります。エレメントがオプションである場合、コーディングする必要はありませんが、コーディングするエレメントはすべて正しい順序になっている必要があります。
エレメント | 必須/オプション |
---|---|
<comment> | オプション。指定できるのは 0 回または 1 回です。 |
<variable> | オプション。0 回以上指定できます。 |
<activationInterval> | オプション。指定できるのは 0 回または 1 回です。 |
<lifeCycleActions> | オプション。指定できるのは 0 回または 1 回です。 |
<eventSelector> | オプション。指定できるのは 0 回または 1 回です。 |
<groupingKey> | オプション。指定できるのは 0 回または 1 回です。 |
<timeWindow> | 必須。指定できるのは 1 回のみです。 |
<onTimeWindowComplete> | オプション。指定できるのは 0 回または 1 回です。 |