2.4.21 @Schedule
(1) 説明
EJBタイマーサービスの,カレンダーベースの自動生成タイマーがコールバックされるタイムアウトメソッドに設定します。
(2) 属性
@Scheduleの属性の一覧を次の表に示します。
属性名 |
機能 |
---|---|
タイムアウトする日を設定します。 |
|
タイムアウトする曜日を設定します。 |
|
タイムアウトする時を設定します。 |
|
タイマーと結び付く任意の文字情報を設定します。 |
|
タイムアウトする分を設定します。 |
|
タイムアウトする月を設定します。 |
|
タイマーの永続化を設定します。タイマーの永続化機能はサポートしないため,trueを設定してもタイマーは永続されないで,非永続(false)として動作します。 |
|
タイムアウトする秒を設定します。 |
|
タイムアウトするタイムゾーンを設定します。 |
|
タイムアウトする年を設定します。 |
各属性の詳細を次に示します。
(a) dayOfMonth属性
- 型
-
String
- 説明
-
タイムアウトする日を設定します。
- デフォルト値
-
"*"
(b) dayOfWeek属性
- 型
-
String
- 説明
-
タイムアウトする曜日を設定します。
- デフォルト値
-
"*"
(c) hour属性
- 型
-
String
- 説明
-
タイムアウトする時を設定します。
- デフォルト値
-
"0"
(d) info属性
- 型
-
String
- 説明
-
タイマーと結び付く任意の文字情報を設定します。
- デフォルト値
-
""
(e) minute属性
- 型
-
String
- 説明
-
タイムアウトする分を設定します。
- デフォルト値
-
"0"
(f) month属性
- 型
-
String
- 説明
-
タイムアウトする月を設定します。
- デフォルト値
-
"*"
(g) persistent属性
- 型
-
boolean
- 説明
-
タイマーの永続化を設定します。タイマーの永続化機能はサポートしないため,trueを設定してもタイマーは永続されないで,非永続(false)として動作します。
- デフォルト値
-
true
(h) second属性
- 型
-
String
- 説明
-
タイムアウトする秒を設定します。
- デフォルト値
-
"0"
(i) timezone属性
- 型
-
String
- 説明
-
タイムアウトするタイムゾーンを設定します。
- デフォルト値
-
""
(j) year属性
- 型
-
String
- 説明
-
タイムアウトする年を設定します。
- デフォルト値
-
"*"