Package org.aoju.bus.core.io.file
Class Tailer
java.lang.Object
org.aoju.bus.core.io.file.Tailer
- All Implemented Interfaces:
Serializable
文件内容跟随器,实现类似Linux下"tail -f"命令功能
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescription构造构造构造,默认UTF-8编码构造,默认UTF-8编码 -
Method Summary
-
Constructor Details
-
Tailer
构造,默认UTF-8编码- Parameters:
file- 文件lineHandler- 行处理器
-
Tailer
构造,默认UTF-8编码- Parameters:
file- 文件lineHandler- 行处理器initReadLine- 启动时预读取的行数
-
Tailer
构造- Parameters:
file- 文件charset- 编码lineHandler- 行处理器
-
Tailer
public Tailer(File file, Charset charset, XConsumer<String> lineHandler, int initReadLine, long period) 构造- Parameters:
file- 文件charset- 编码lineHandler- 行处理器initReadLine- 启动时预读取的行数period- 检查间隔
-
-
Method Details
-
start
public void start()开始监听 -
stop
public void stop()结束,此方法需在异步模式或 -
start
public void start(boolean async) 开始监听- Parameters:
async- 是否异步执行
-