Modifier and Type | Field and Description |
---|---|
private boolean | |
private volatile boolean | |
private static final String | |
private final FileAccess | |
private final Map | |
private final NavigableMap | |
private Path | |
private static final Object | |
private final Object |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
pack-priv void | |
private Path | |
public Path | |
private FileTime | |
pack-priv long | |
public boolean | |
private static boolean | |
public Path | |
private void | |
public Path | |
public static void | |
private Path | |
private long | |
private boolean | |
private boolean |
allowSubDirectory | back to summary |
---|---|
private boolean allowSubDirectory |
closed | back to summary |
---|---|
private volatile boolean closed |
DIRECTORY_PATTERN | back to summary |
---|---|
private static final String DIRECTORY_PATTERN |
fileAccess | back to summary |
---|---|
private final FileAccess fileAccess |
pathLookup | back to summary |
---|---|
private final Map<Path, Long> pathLookup |
pathSet | back to summary |
---|---|
private final NavigableMap<Long, Path> pathSet |
repository | back to summary |
---|---|
private Path repository |
WAIT_OBJECT | back to summary |
---|---|
private static final Object WAIT_OBJECT |
waitObject | back to summary |
---|---|
private final Object waitObject |
RepositoryFiles | back to summary |
---|---|
public RepositoryFiles(FileAccess fileAccess, Path repository, boolean allowSubDirectory) |
close | back to summary |
---|---|
pack-priv void close() |
findSubDirectory | back to summary |
---|---|
private Path findSubDirectory(Path repoPath) |
firstPath | back to summary |
---|---|
public Path firstPath(long startTimeNanos, boolean wait) |
getLastModified | back to summary |
---|---|
private FileTime getLastModified(Path p) |
getTimestamp | back to summary |
---|---|
pack-priv long getTimestamp(Path p) |
hasFixedPath | back to summary |
---|---|
public boolean hasFixedPath() |
isRepository | back to summary |
---|---|
private static boolean isRepository(String filename) |
lastPath | back to summary |
---|---|
public Path lastPath(boolean wait) |
nap | back to summary |
---|---|
private void nap() |
nextPath | back to summary |
---|---|
public Path nextPath(long startTimeNanos, boolean wait) |
notifyNewFile | back to summary |
---|---|
public static void notifyNewFile() |
path | back to summary |
---|---|
private Path path(long timestamp, boolean wait) |
readStartTime | back to summary |
---|---|
private long readStartTime(Path p) |
updatePaths | back to summary |
---|---|
private boolean updatePaths(boolean wait) |
updatePaths | back to summary |
---|---|
private boolean updatePaths() throws IOException, DirectoryIteratorException |