かとじゅんの技術日誌

技術の話をするところ

2008-09-16から1日間の記事一覧

スレッドプールの使い方

バッチ処理を効率よく実行するには,マルチスレッド化はかかせません. ただし,ハードウェアリソースを無視してスレッドを作りすぎるのはあまり賢い方法ではありませんので,ここはスレッドプールを使いましょう.ということで,S2Chronosの内部では,Java5…

タスクとタスクグループの関係

詳しくは知りませんが,JP1にはジョブとジョブグループが存在します. ジョブ,つまりバッチ処理の最小単位ですが,ジョブグループはジョブを複数内包することができます.これをそのままクラス表現にすると,コンポジットパターンでJobGroupはJobを複数保持…

開始処理と終了処理について

退屈な説明ですが,基本的なことなんでご容赦をw 初期化処理,破棄処理に加えてタスクを実行前と実行後に呼ばれるメソッドを定義できます.startとendというメソッド名で定義してください.下記の例では,呼び出し順序が,initialize→ start → doExecute → …

初期化と破棄処理について

スレッドプール周りの話に行く前に,初期化と破棄処理のお話をしておかないとまずいw. initializeとdestroyという名のメソッドを定義してください.そうするとS2Chronosのスケジューラによって登録された後に,スケジューラがタスクを順番に検索します.そ…

S2Chronosでバッチ処理をつくってみよう

1.0.0をリリースした記念にS2Chronosの使い方を簡単に紹介していく記事を書いていきたいと思います. セットアップ セットアップ手順は http://s2chronos.sandbox.seasar.org/ja/install.html をご覧ください.サンプルのダウンロードは http://s2chronos.sa…