public class StringTailedFileReader extends Object implements TailedReader<String,File>
Modifier and Type | Class and Description |
---|---|
private static class |
StringTailedFileReader.FileInfo |
Modifier and Type | Field and Description |
---|---|
private TailConfiguration |
configuration |
private File |
file |
private TailListener<String> |
listener |
private static char |
newLine |
Constructor and Description |
---|
StringTailedFileReader() |
StringTailedFileReader(TailConfiguration tc,
File file,
TailListener<String> listener) |
Modifier and Type | Method and Description |
---|---|
String |
call() |
TailConfiguration |
getConfiguration() |
TailListener<String> |
getListener()
Get the tailed listener
|
private StringTailedFileReader.FileInfo |
getSkipLinesLength(File file,
long showLineCount) |
File |
getSource()
Get the file being tailed
|
void |
setConfiguration(TailConfiguration configuration) |
void |
setListener(TailListener<String> listener)
Set the tailed listener
|
void |
setSource(File file)
Set the file to be tailed
|
private static char newLine
private TailListener<String> listener
private TailConfiguration configuration
public StringTailedFileReader(TailConfiguration tc, File file, TailListener<String> listener)
public StringTailedFileReader()
public File getSource()
TailedReader
getSource
in interface TailedReader<String,File>
public TailListener<String> getListener()
TailedReader
getListener
in interface TailedReader<String,File>
public void setSource(File file)
TailedReader
setSource
in interface TailedReader<String,File>
public void setListener(TailListener<String> listener)
TailedReader
setListener
in interface TailedReader<String,File>
public TailConfiguration getConfiguration()
public void setConfiguration(TailConfiguration configuration)
private StringTailedFileReader.FileInfo getSkipLinesLength(File file, long showLineCount)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses