Package org.apache.commons.io.input
Class TailerListenerAdapter
- java.lang.Object
-
- org.apache.commons.io.input.TailerListenerAdapter
-
- All Implemented Interfaces:
TailerListener
public class TailerListenerAdapter extends Object implements TailerListener
TailerListener
Adapter.- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description TailerListenerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endOfFileReached()
Called each time the Tailer reaches the end of the file.void
fileNotFound()
This method is called if the tailed file is not found.void
fileRotated()
Called if a file rotation is detected.void
handle(Exception ex)
Handles an Exception .void
handle(String line)
Handles a line from a Tailer.void
init(Tailer tailer)
The tailer will call this method during construction, giving the listener a method of stopping the tailer.
-
-
-
Method Detail
-
init
public void init(Tailer tailer)
The tailer will call this method during construction, giving the listener a method of stopping the tailer.- Specified by:
init
in interfaceTailerListener
- Parameters:
tailer
- the tailer.
-
fileNotFound
public void fileNotFound()
This method is called if the tailed file is not found.- Specified by:
fileNotFound
in interfaceTailerListener
-
fileRotated
public void fileRotated()
Called if a file rotation is detected. This method is called before the file is reopened, and fileNotFound may be called if the new file has not yet been created.- Specified by:
fileRotated
in interfaceTailerListener
-
handle
public void handle(String line)
Handles a line from a Tailer.- Specified by:
handle
in interfaceTailerListener
- Parameters:
line
- the line.
-
handle
public void handle(Exception ex)
Handles an Exception .- Specified by:
handle
in interfaceTailerListener
- Parameters:
ex
- the exception.
-
endOfFileReached
public void endOfFileReached()
Called each time the Tailer reaches the end of the file. Note: this is called from the tailer thread. Note: a future version of commons-io will pull this method up to the TailerListener interface, for now clients must subclass this class to use this feature.- Since:
- 2.5
-
-