29.9. 非同期用のアノテーション

次のアノテーションは非同期メソッドの宣言に使用されます。 たとえば
@Asynchronous public void scheduleAlert(Alert alert, 
                                        @Expiration Date date) { 
  ... 
}
@Asynchronous public Timer scheduleAlerts(Alert alert, 
                                          @Expiration Date date, 
                                          @IntervalDuration long interval) { 
  ... 
}
@Asynchronous
@Asynchronous
メソッド呼び出しが非同期で処理されることを指定します。
@Duration
@Duration
非同期呼び出しが処理されるまでの期間に関連するその呼び出しのパラメータを指定します (または反復呼び出しの場合は初めての処理が行われるまで) 。
@Expiration
@Expiration
非同期呼び出しが処理される (または反復呼び出しの場合は初めての処理が行われる) 日付と時刻に関連するその呼び出しのパラメータを指定します。
@IntervalDuration
@IntervalDuration
非同期のメソッド呼び出しが反復することを指定します。 関連付けられたパラメータはその反復間隔の長さを定義します。