public class DirectoryCollection extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
DirectoryCollection.DirsChangeListener
The interface provides a callback when localDirs is changed.
|
static class |
DirectoryCollection.DiskErrorCause
The enum defines disk failure type.
|
Constructor and Description |
---|
DirectoryCollection(String[] dirs)
Create collection for the directories specified.
|
DirectoryCollection(String[] dirs,
float utilizationPercentageCutOff)
Create collection for the directories specified.
|
DirectoryCollection(String[] dirs,
float utilizationPercentageCutOffHigh,
float utilizationPercentageCutOffLow,
long utilizationSpaceCutOff)
Create collection for the directories specified.
|
DirectoryCollection(String[] dirs,
long utilizationSpaceCutOff)
Create collection for the directories specified.
|
Modifier and Type | Method and Description |
---|---|
long |
getDiskUtilizationSpaceCutoff() |
int |
getGoodDirsDiskUtilizationPercentage() |
void |
setDiskUtilizationPercentageCutoff(float utilizationPercentageCutOffHigh,
float utilizationPercentageCutOffLow) |
void |
setDiskUtilizationSpaceCutoff(long diskUtilizationSpaceCutoff) |
public DirectoryCollection(String[] dirs)
dirs
- directories to be monitoredpublic DirectoryCollection(String[] dirs, float utilizationPercentageCutOff)
dirs
- directories to be monitoredutilizationPercentageCutOff
- percentage of disk that can be used before the dir is taken out of
the good dirs listpublic DirectoryCollection(String[] dirs, long utilizationSpaceCutOff)
dirs
- directories to be monitoredutilizationSpaceCutOff
- minimum space, in MB, that must be available on the disk for the
dir to be marked as goodpublic DirectoryCollection(String[] dirs, float utilizationPercentageCutOffHigh, float utilizationPercentageCutOffLow, long utilizationSpaceCutOff)
dirs
- directories to be monitoredutilizationPercentageCutOffHigh
- percentage of disk that can be used before the dir is taken out of
the good dirs listutilizationPercentageCutOffLow
- percentage of disk that can be used when the dir is moved from
the bad dirs list to the good dirs listutilizationSpaceCutOff
- minimum space, in MB, that must be available on the disk for the
dir to be marked as goodpublic void setDiskUtilizationPercentageCutoff(float utilizationPercentageCutOffHigh, float utilizationPercentageCutOffLow)
public long getDiskUtilizationSpaceCutoff()
public void setDiskUtilizationSpaceCutoff(long diskUtilizationSpaceCutoff)
public int getGoodDirsDiskUtilizationPercentage()
Copyright © 2018 Apache Software Foundation. All Rights Reserved.