@Override
public void close() {
closed = true;
writerLock.writeLock().lock();
try {
if (writer == null) {
return;
}
writer.write(getFormatter().getTail(this));
writer.flush();
writer.close();
writer = null;
} catch (final Exception e) {
reportError(null, e, ErrorManager.CLOSE_FAILURE);
} finally {
writerLock.writeLock().unlock();
}
// wait for bg tasks if running
backgroundTaskLock.lock();
backgroundTaskLock.unlock();
}
LocalFileHandler.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:tomee
作者:
评论列表
文章目录