Hitachi

Cosminexus V11 アプリケーションサーバ リファレンス API編


2.4.21 @Schedule

〈この項の構成〉

(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

説明

タイムアウトする年を設定します。

デフォルト値

"*"