ServiceSchedule定義ファイルの全体構成について、以下に示します。
service_infosセクションの中に、スケジュール実行するサービスの情報を列挙します。
それぞれのセクションの詳細については、以降で解説します。
全体書式 :
provider宣言部(1)
service_infosセクション(1)
記述注:
属性 あらかじめ決められた値を選択する(true/falseなど)
宣言部 値または、値のリストを設定する
セクション 入れ子で他の属性、宣言部、セクションを保持する可能性がある
(値又は、値のリストが設定される場合もある)
(1):必須
(0|1):オプション
(1以上):一個以上必須
(0以上):0個以上(オプション)
記述例 :
;---------------------------------------------------------------
; Release-Date: $Date:: 2011-07-29 22:11:07 #$
; Release-Version: $Revision: 6561 $
; Author: $Author: morishita $
; First-Created-On: 2007/04/16
; First-Created-By: Daisuke Morishita
;---------------------------------------------------------------
; 識別情報セクション
;---------------------------------------------------------------
provider pexa.jboss.share.service.util.JBossServiceSchedule
;--------------------------------------------------------------
; スケジュール実行されるサービスの情報
;--------------------------------------------------------------
[service_infos
サービス呼出定義1
,
サービス呼出定義2
,
サービス呼出定義3
:
:
:
]
説明 :
スケジュールプロバイダの実装クラス等を最初に指定し、
その後にservice_infosセクションを記述してスケジュール実行するサービスの情報を列挙します。
属性値 :
ここでの属性値は以下の通り。
provider宣言部
|
記述例 :
provider pexa.jboss.share.service.util.JBossServiceSchedule
説明 :
必須です。
スケジュールプロバイダ実装クラス名を指定します。
これは、使用するアプリケーションサーバーによって異なります。
現状ではJBoss向けのクラスがPEXAで提供されています。
|
|