2.4.21 @Schedule

<この項の構成>
(1) 説明
(2) 属性

(1) 説明

EJBタイマーサービスの,カレンダーベースの自動生成タイマーがコールバックされるタイムアウトメソッドに設定します。

(2) 属性

@Scheduleの属性の一覧を次の表に示します。

属性名機能
dayOfMonthタイムアウトする日を設定します。
dayOfWeekタイムアウトする曜日を設定します。
hourタイムアウトする時を設定します。
infoタイマーと結び付く任意の文字情報を設定します。
minuteタイムアウトする分を設定します。
monthタイムアウトする月を設定します。
persistentタイマーの永続化を設定します。タイマーの永続化機能はサポートしないため,trueを設定してもタイマーは永続されないで,非永続(false)として動作します。
secondタイムアウトする秒を設定します。
timezoneタイムアウトするタイムゾーンを設定します。
yearタイムアウトする年を設定します。

各属性の詳細を次に示します。

(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
説明
タイムアウトする年を設定します。
デフォルト値
"*"