setResumeCheckpoint() と EventBus.RetryableException の比較
| setResumeCheckpoint() メソッド | EventBus.RetryableException |
|---|---|
| setResumeCheckpoint() の後もトリガ実行を続行します。 | EventBus.RetryableException が発生した後にトリガ実行を停止します。 |
| 実行された DML 操作がコミットされます。 | 例外が発生する前に実行された DML 操作がロールバックされ、コミットされません。 |
| トリガが再度起動された場合、新しいイベントメッセージの他に、指定された再実行 ID のイベントメッセージの後のイベントメッセージのみが再送信されます。 | トリガが再度起動された場合、新しいイベントメッセージの他に、前のバッチのすべてのイベントメッセージが新しいバッチで再送信されます。 |
| 次の TriggerContext プロパティは適用されず、入力されません: retries および lastError。 | 次の TriggerContext プロパティが入力されます: retries および lastError。 |