public class DisallowedDirectories extends java.lang.Object implements DisallowedDirectoriesMBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEPRECATED_MBEAN_NAME |
static java.lang.String |
MBEAN_NAME |
Modifier and Type | Method and Description |
---|---|
static void |
clearUnwritableUnsafe()
Testing only!
Clear the set of unwritable directories.
|
static int |
getDirectoriesVersion() |
java.util.Set<java.io.File> |
getUnreadableDirectories() |
java.util.Set<java.io.File> |
getUnwritableDirectories() |
static boolean |
isUnreadable(java.io.File directory)
Tells whether or not the directory is disallowed for reads.
|
static boolean |
isUnwritable(java.io.File directory)
Tells whether or not the directory is disallowed for writes.
|
void |
markUnreadable(java.lang.String path) |
void |
markUnwritable(java.lang.String path) |
static java.io.File |
maybeMarkUnreadable(java.io.File path)
Adds parent directory of the file (or the file itself, if it is a directory)
to the set of unreadable directories.
|
static java.io.File |
maybeMarkUnwritable(java.io.File path)
Adds parent directory of the file (or the file itself, if it is a directory)
to the set of unwritable directories.
|
public static final java.lang.String DEPRECATED_MBEAN_NAME
public static final java.lang.String MBEAN_NAME
public java.util.Set<java.io.File> getUnreadableDirectories()
getUnreadableDirectories
in interface DisallowedDirectoriesMBean
public java.util.Set<java.io.File> getUnwritableDirectories()
getUnwritableDirectories
in interface DisallowedDirectoriesMBean
public void markUnreadable(java.lang.String path)
markUnreadable
in interface DisallowedDirectoriesMBean
public void markUnwritable(java.lang.String path)
markUnwritable
in interface DisallowedDirectoriesMBean
public static java.io.File maybeMarkUnreadable(java.io.File path)
public static java.io.File maybeMarkUnwritable(java.io.File path)
public static int getDirectoriesVersion()
public static void clearUnwritableUnsafe()
public static boolean isUnreadable(java.io.File directory)
public static boolean isUnwritable(java.io.File directory)
Copyright © 2009-2021 The Apache Software Foundation