|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |