public class Tail
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Class and Description |
---|---|
(package private) class |
Tail.FileWatcher |
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.logging.Log |
_logger |
private boolean |
_stop |
private java.lang.Thread |
_thread |
private byte[] |
buffer |
private static int |
CHUNK_SIZE |
private java.util.List |
list |
Constructor and Description |
---|
Tail() |
Modifier and Type | Method and Description |
---|---|
void |
addFile(java.io.File file,
java.io.OutputStream out,
int pos) |
private void |
close() |
private boolean |
isDone() |
void |
join() |
void |
run() |
void |
setLog(org.apache.commons.logging.Log logger) |
void |
start() |
void |
stop() |
private static final int CHUNK_SIZE
private byte[] buffer
private boolean _stop
private java.util.List list
private java.lang.Thread _thread
private org.apache.commons.logging.Log _logger
public void setLog(org.apache.commons.logging.Log logger)
public void start()
public void join() throws java.lang.InterruptedException
java.lang.InterruptedException
public void addFile(java.io.File file, java.io.OutputStream out, int pos) throws java.io.IOException
java.io.IOException
public void run()
run
in interface java.lang.Runnable
private boolean isDone() throws java.io.IOException
java.io.IOException
private void close()
public void stop()