|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.sourceforge.deployer.Deployer
public final class Deployer
ファイルを監視し、アーカイブ・ファイルが配置されたときに作業ディレクトリに展開し、イベントを通知します。
monitor()メソッドの呼び出しでファイルを一回監視することが出来ます。ファイルを定期的に監視する場合、定期的にmonitor()メソッドを呼び出してください。
| コンストラクタの概要 | |
|---|---|
Deployer(File deployDirectory,
Pattern filePattern,
File workDirectory)
インスタンスを初期化します。 |
|
| メソッドの概要 | |
|---|---|
void |
addListener(DeployerListener listener)
アーカイブ・ファイルの配置、配置解除のイベントが通知されるリスナーを追加します。 |
void |
monitor()
アーカイブ・ファイルを監視し、配置、配置解除を行い、リスナーにイベントを通知します。 |
void |
removeListener(DeployerListener listener)
登録されているリスナーを削除します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Deployer(File deployDirectory,
Pattern filePattern,
File workDirectory)
インスタンスを初期化します。
deployDirectory - 配置ディレクトリ。ここにアーカイブ・ファイルを配置すると、Deployerクラスが認識し、作業ディレクトリに展開します。IllegalArgumentException例外をスローします。IllegalArgumentException例外をスローします。filePattern - アーカイブ・ファイルであると認識するファイルのパターン。絶対パスと比較されます。IllegalArgumentException例外をスローします。workDirectory - 作業ディレクトリ。アーカイブ・ファイルはここに展開されます。IllegalArgumentException例外をスローします。IllegalArgumentException例外をスローします。| メソッドの詳細 |
|---|
public void addListener(DeployerListener listener)
アーカイブ・ファイルの配置、配置解除のイベントが通知されるリスナーを追加します。
このメソッドはスレッドセーフです。
listener - イベントが通知されるリスナー。IllegalArgumentException例外をスローします。public void removeListener(DeployerListener listener)
登録されているリスナーを削除します。
このメソッドはスレッドセーフです。
listener - 削除するリスナー。
public void monitor()
throws FileMonitorFailException
アーカイブ・ファイルを監視し、配置、配置解除を行い、リスナーにイベントを通知します。
FileMonitorFailException - ファイルの監視に失敗した場合。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||