Package org.apache.commons.io.input

# Interface TailerListener

All Known Implementing Classes:
  `TailerListenerAdapter`

public interface TailerListener
Listens to events from a `Tailer`.

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `fileNotFound()`
  Called if the tailed file is not found.
  `void`
  `fileRotated()`
  Called if a file rotation is detected.
  `void`
  `handle(Exception e)`
  Called when an Exception is thrown.
  `void`
  `handle(String line)`
  Called when a line is read.
  `void`
  `init(Tailer tailer)`
  Called during construction, giving the listener a method of stopping the tailer.

- ## Method Details

  - ### fileNotFound

    void fileNotFound()
    Called if the tailed file is not found.

    Note: this is called from the tailer thread.

  - ### fileRotated

    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.

    Note: Called from the tailer thread.

  - ### handle

    void handle(Exception e)
    Called when an Exception is thrown.

    Note: Called from the tailer thread.

    Parameters:
      `e` - the exception.

  - ### handle

    void handle(String line)
    Called when a line is read.

    Note: Called from the tailer thread.

    Parameters:
      `line` - the line.

  - ### init

    void init(Tailer tailer)
    Called during construction, giving the listener a method of stopping the tailer.
    Parameters:
      `tailer` - the tailer.