此内容没有您所选择的语言版本。
29.9. Annotations for asynchronicity
The following annotations are used to declare an asynchronous method, as in the following example:
@Asynchronous public void scheduleAlert(Alert alert,
@Expiration Date date) {
...
}
@Asynchronous public Timer scheduleAlerts(Alert alert,
@Expiration Date date,
@IntervalDuration long interval) {
...
}
-
@Asynchronous @AsynchronousSpecifies that the method call is processed asynchronously.-
@Duration @DurationSpecifies the parameter of the asynchronous call that relates to the duration before the call is processed (or first processed, for recurring calls).-
@Expiration @ExpirationSpecifies the parameter of the asynchronous call that relates to the date and time at which the call is processed (or first processed, for recurring calls).-
@IntervalDuration @IntervalDurationSpecifies that an asynchronous method call recurs. The associated parameter defines the duration of the interval between recurrences.