Package org.globus.util
Class Tail
- java.lang.Object
-
- org.globus.util.Tail
-
- All Implemented Interfaces:
java.lang.Runnable
public class Tail extends java.lang.Object implements java.lang.Runnable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
Tail.FileWatcher
-
Constructor Summary
Constructors Constructor Description Tail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
CHUNK_SIZE
private static final int CHUNK_SIZE
- See Also:
- Constant Field Values
-
buffer
private byte[] buffer
-
_stop
private boolean _stop
-
list
private java.util.List list
-
_thread
private java.lang.Thread _thread
-
_logger
private org.apache.commons.logging.Log _logger
-
-
Method Detail
-
setLog
public void setLog(org.apache.commons.logging.Log logger)
-
start
public void start()
-
join
public void join() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
addFile
public void addFile(java.io.File file, java.io.OutputStream out, int pos) throws java.io.IOException
- Throws:
java.io.IOException
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
isDone
private boolean isDone() throws java.io.IOException
- Throws:
java.io.IOException
-
close
private void close()
-
stop
public void stop()
-
-