|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hadoop.util.DiskChecker
public class DiskChecker
Class that provides utility functions for checking disk problem
Nested Class Summary | |
---|---|
static class |
DiskChecker.DiskErrorException
|
static class |
DiskChecker.DiskOutOfSpaceException
|
Constructor Summary | |
---|---|
DiskChecker()
|
Method Summary | |
---|---|
static void |
checkDir(File dir)
Create the directory if it doesn't exist and |
static void |
checkDir(LocalFileSystem localFS,
Path dir,
FsPermission expected)
Create the local directory if necessary, check permissions and also ensure it can be read from and written into. |
static boolean |
mkdirsWithExistsAndPermissionCheck(LocalFileSystem localFS,
Path dir,
FsPermission expected)
Create the directory or check permissions if it already exists. |
static boolean |
mkdirsWithExistsCheck(File dir)
The semantics of mkdirsWithExistsCheck method is different from the mkdirs method provided in the Sun's java.io.File class in the following way: While creating the non-existent parent directories, this method checks for the existence of those directories if the mkdir fails at any point (since that directory might have just been created by some other process). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DiskChecker()
Method Detail |
---|
public static boolean mkdirsWithExistsCheck(File dir)
dir
-
public static void checkDir(File dir) throws DiskChecker.DiskErrorException
dir
-
DiskChecker.DiskErrorException
public static boolean mkdirsWithExistsAndPermissionCheck(LocalFileSystem localFS, Path dir, FsPermission expected) throws IOException
localFS
- local filesystemdir
- directory to be created or checkedexpected
- expected permission
IOException
public static void checkDir(LocalFileSystem localFS, Path dir, FsPermission expected) throws DiskChecker.DiskErrorException, IOException
localFS
- local filesystemdir
- directoryexpected
- permission
DiskChecker.DiskErrorException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |