rcomp
b2008031701

org.phosphoresce.resourcecomp.plugin.monitor
クラス ProgressSystemoutMonitor

java.lang.Object
  拡張org.phosphoresce.resourcecomp.plugin.monitor.ProgressSystemoutMonitor
すべての実装インタフェース:
CompareMonitor

public class ProgressSystemoutMonitor
extends java.lang.Object
implements CompareMonitor

プログレス標準出力モニタークラス

作成者:
Kitagawa

コンストラクタの概要
ProgressSystemoutMonitor()
          コンストラクタ
 
メソッドの概要
 void comparing(CompareSession session, java.io.File origin, java.io.File destination, boolean originCompare, long count, long size)
          比較処理実行中に呼び出されます。
 void counting(CompareSession session, long count)
          対象リソースのカウント中に呼び出されます。
 void finish(CompareSession session)
          処理が終了した際に呼び出されます。
 void finishComparing(CompareSession session, long size)
          比較処理が完了した際に呼び出されます。
 void finishCounting(CompareSession session, long size)
          対象リソースのカウント処理が完了した際に呼び出されます。
 void finishResourceWriting(CompareSession session)
          比較リソース出力が完了した際に呼び出されます。
 void finishResultWriting(CompareSession session)
          比較結果出力が完了した際に呼び出されます。
 void resourceWriting(CompareSession session, long count, long size)
          比較リソース出力処理中に呼び出されます。
 void resultWriting(CompareSession session, long count, long size)
          比較結果出力処理中に呼び出されます。
 void start(CompareSession session)
          処理が開始された際に呼び出されます。
 void startComparing(CompareSession session, long size)
          比較処理が開始された際に呼び出されます。
 void startCounting(CompareSession session)
          対象リソースのカウント処理が開始された際に呼び出されます。
 void startResourceWriting(CompareSession session)
          比較リソース出力処理が開始された際に呼び出されます。
 void startResultWriting(CompareSession session)
          比較結果出力処理が開始された際に呼び出されます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ProgressSystemoutMonitor

public ProgressSystemoutMonitor()
コンストラクタ

メソッドの詳細

start

public void start(CompareSession session)
           throws CompareException,
                  IllegalConfigurationException
処理が開始された際に呼び出されます。

定義:
インタフェース CompareMonitor 内の start
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.start(org.phosphoresce.resourcecomp.core.session.CompareSession)

startCounting

public void startCounting(CompareSession session)
                   throws CompareException,
                          IllegalConfigurationException
対象リソースのカウント処理が開始された際に呼び出されます。

定義:
インタフェース CompareMonitor 内の startCounting
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.startCounting(org.phosphoresce.resourcecomp.core.session.CompareSession)

counting

public void counting(CompareSession session,
                     long count)
              throws CompareException,
                     IllegalConfigurationException
対象リソースのカウント中に呼び出されます。

定義:
インタフェース CompareMonitor 内の counting
パラメータ:
session - セッションオブジェクト
count - 現在のカウント
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.counting(org.phosphoresce.resourcecomp.core.session.CompareSession, long)

finishCounting

public void finishCounting(CompareSession session,
                           long size)
                    throws CompareException,
                           IllegalConfigurationException
対象リソースのカウント処理が完了した際に呼び出されます。

定義:
インタフェース CompareMonitor 内の finishCounting
パラメータ:
session - セッションオブジェクト
size - カウントされた対象リソース数
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.finishCounting(org.phosphoresce.resourcecomp.core.session.CompareSession, long)

startComparing

public void startComparing(CompareSession session,
                           long size)
                    throws CompareException,
                           IllegalConfigurationException
比較処理が開始された際に呼び出されます。

定義:
インタフェース CompareMonitor 内の startComparing
パラメータ:
session - セッションオブジェクト
size - 比較対象リソース数
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.startComparing(org.phosphoresce.resourcecomp.core.session.CompareSession, long)

comparing

public void comparing(CompareSession session,
                      java.io.File origin,
                      java.io.File destination,
                      boolean originCompare,
                      long count,
                      long size)
               throws CompareException,
                      IllegalConfigurationException
比較処理実行中に呼び出されます。

定義:
インタフェース CompareMonitor 内の comparing
パラメータ:
session - セッションオブジェクト
origin - 処理中比較元リソース
destination - 処理中比較先リソース
originCompare - 比較元をベースとした比較中にtrueが指定されます
count - 現在の処理カウント
size - 全処理カウント
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.comparing(org.phosphoresce.resourcecomp.core.session.CompareSession, java.io.File, java.io.File, boolean, long, long)

finishComparing

public void finishComparing(CompareSession session,
                            long size)
                     throws CompareException,
                            IllegalConfigurationException
比較処理が完了した際に呼び出されます。

定義:
インタフェース CompareMonitor 内の finishComparing
パラメータ:
session - セッションオブジェクト
size - 比較対象リソース数
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.finishComparing(org.phosphoresce.resourcecomp.core.session.CompareSession, long)

startResultWriting

public void startResultWriting(CompareSession session)
                        throws CompareException,
                               IllegalConfigurationException
比較結果出力処理が開始された際に呼び出されます。

定義:
インタフェース CompareMonitor 内の startResultWriting
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.startResultWriting(org.phosphoresce.resourcecomp.core.session.CompareSession)

resultWriting

public void resultWriting(CompareSession session,
                          long count,
                          long size)
                   throws CompareException,
                          IllegalConfigurationException
比較結果出力処理中に呼び出されます。

定義:
インタフェース CompareMonitor 内の resultWriting
パラメータ:
session - セッションオブジェクト
count - 現在の処理カウント
size - 全処理カウント
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.resultWriting(org.phosphoresce.resourcecomp.core.session.CompareSession, long, long)

finishResultWriting

public void finishResultWriting(CompareSession session)
                         throws CompareException,
                                IllegalConfigurationException
比較結果出力が完了した際に呼び出されます。

定義:
インタフェース CompareMonitor 内の finishResultWriting
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.finishResultWriting(org.phosphoresce.resourcecomp.core.session.CompareSession)

startResourceWriting

public void startResourceWriting(CompareSession session)
                          throws CompareException,
                                 IllegalConfigurationException
比較リソース出力処理が開始された際に呼び出されます。

定義:
インタフェース CompareMonitor 内の startResourceWriting
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.startResourceWriting(org.phosphoresce.resourcecomp.core.session.CompareSession)

resourceWriting

public void resourceWriting(CompareSession session,
                            long count,
                            long size)
                     throws CompareException,
                            IllegalConfigurationException
比較リソース出力処理中に呼び出されます。

定義:
インタフェース CompareMonitor 内の resourceWriting
パラメータ:
session - セッションオブジェクト
count - 現在の処理カウント
size - 全処理カウント
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.resourceWriting(org.phosphoresce.resourcecomp.core.session.CompareSession, long, long)

finishResourceWriting

public void finishResourceWriting(CompareSession session)
                           throws CompareException,
                                  IllegalConfigurationException
比較リソース出力が完了した際に呼び出されます。

定義:
インタフェース CompareMonitor 内の finishResourceWriting
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.finishResourceWriting(org.phosphoresce.resourcecomp.core.session.CompareSession)

finish

public void finish(CompareSession session)
            throws CompareException,
                   IllegalConfigurationException
処理が終了した際に呼び出されます。

定義:
インタフェース CompareMonitor 内の finish
パラメータ:
session - セッションオブジェクト
例外:
CompareException - 進捗監視中に予期せぬ例外が発生した場合にスローされます
IllegalConfigurationException - 不正な環境設定を扱った場合にスローされます
関連項目:
CompareMonitor.finish(org.phosphoresce.resourcecomp.core.session.CompareSession)

rcomp
b2008031701