Package org.apache.commons.io.input
Interface Tailer.Tailable
- Enclosing class:
- Tailer
public static interface Tailer.Tailable
A tailable resource like a file.
- Since:
- 2.12.0
- 
Method SummaryModifier and TypeMethodDescriptiongetRandomAccess(String mode) Creates a random access file stream to read.booleanTests if this tailable is newer than the specifiedFileTime.Gets the last modificationFileTime.longsize()Gets the size of this tailable.
- 
Method Details- 
getRandomAccessCreates a random access file stream to read.- Parameters:
- mode- the access mode, by default this is for- RandomAccessFile.
- Returns:
- a random access file stream to read.
- Throws:
- FileNotFoundException- if the tailable object does not exist.
 
- 
isNewerTests if this tailable is newer than the specifiedFileTime.- Parameters:
- fileTime- the file time reference.
- Returns:
- true if the Fileexists and has been modified after the givenFileTime.
- Throws:
- IOException- if an I/O error occurs.
 
- 
lastModifiedFileTimeGets the last modificationFileTime.- Returns:
- See Files.getLastModifiedTime(Path, LinkOption...).
- Throws:
- IOException- if an I/O error occurs.
 
- 
sizeGets the size of this tailable.- Returns:
- The size, in bytes, of this tailable, or 0if the file does not exist. Some operating systems may return0for path names denoting system-dependent entities such as devices or pipes.
- Throws:
- IOException- if an I/O error occurs.
 
 
-