Class TsFilePipeLogger
- java.lang.Object
-
- org.apache.iotdb.db.sync.sender.recovery.TsFilePipeLogger
-
public class TsFilePipeLogger extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TsFilePipeLogger(TsFilePipe tsFilePipe)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.io.FilecreateTsFileAndModsHardlink(java.io.File tsFile, long modsOffset)make hard link for tsfile *java.io.FilecreateTsFileHardlink(java.io.File tsFile)voidcreateTsFileResourceHardlink(java.io.File tsFile)voidfinishCollect()booleanisCollectFinished()booleanisHardlinkExist(java.io.File tsFile)
-
-
-
Constructor Detail
-
TsFilePipeLogger
public TsFilePipeLogger(TsFilePipe tsFilePipe)
-
-
Method Detail
-
isHardlinkExist
public boolean isHardlinkExist(java.io.File tsFile)
-
createTsFileAndModsHardlink
public java.io.File createTsFileAndModsHardlink(java.io.File tsFile, long modsOffset) throws java.io.IOExceptionmake hard link for tsfile *- Throws:
java.io.IOException
-
createTsFileHardlink
public java.io.File createTsFileHardlink(java.io.File tsFile) throws java.io.IOException- Throws:
java.io.IOException
-
createTsFileResourceHardlink
public void createTsFileResourceHardlink(java.io.File tsFile) throws java.io.IOException- Throws:
java.io.IOException
-
finishCollect
public void finishCollect()
-
isCollectFinished
public boolean isCollectFinished()
-
clear
public void clear() throws java.io.IOException- Throws:
java.io.IOException
-
-