|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.gr.java_conf.u6k.filelock.FileLockUtil
public final class FileLockUtil
指定したファイルをロックします。ディレクトリを指定した場合、子ファイルを再帰的に検索し、ロックします。ロックに失敗しても例外はスローしません。
| コンストラクタの概要 | |
|---|---|
FileLockUtil(String[] paths)
指定したファイルをロックし、 FileLockUtilインスタンスを初期化します。 |
|
| メソッドの概要 | |
|---|---|
void |
close()
インスタンスが保持している全てのリソースを開放します。 |
String[] |
lockFailFiles()
ロックに失敗したファイルのパスの配列を返します。 |
String[] |
lockFiles()
ロックに成功したファイルのパスの配列を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public FileLockUtil(String[] paths)
指定したファイルをロックし、FileLockUtilインスタンスを初期化します。ディレクトリを指定した場合、子ファイルを再帰的に検索し、ロックします。ロックに失敗しても例外はスローしません。ロックに成功したパスはlockFiles()メソッドで、失敗したパスはlockFailFiles()メソッドで取得できます。
paths - ロックするファイルの配列。
NullPointerException - paths引数がnullの場合。paths配列中にnullが混入していた場合。| メソッドの詳細 |
|---|
public String[] lockFiles()
ロックに成功したファイルのパスの配列を返します。
public String[] lockFailFiles()
ロックに失敗したファイルのパスの配列を返します。
public void close()
インスタンスが保持している全てのリソースを開放します。つまり、ロックしている全てのファイルは開放され、lockFiles()、lockFailFiles()メソッドは空配列を返すようになります。
Closeable 内の close
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||