|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.io.ChecksumManager
public class ChecksumManager
This class manages the persistence of checksums and keeps them in memory. It maintains a mapping of data files on disk to their corresponding checksum files. It is also loads the checksums in memory on start up.
Method Summary | |
---|---|
static int |
getFileId(java.lang.String file)
|
static ChecksumManager |
instance(java.lang.String dataFile)
|
static ChecksumManager |
instance(java.lang.String dataFile,
java.lang.String chkSumFile)
|
static boolean |
isChecksumFile(java.lang.String file)
This method returns true if the file specified is a checksum file and false otherwise. |
static void |
main(java.lang.String[] args)
|
static void |
onFileDelete(java.lang.String dataFile)
On delete of this dataFile remove the checksums associated with this file from memory, remove the check sum manager instance. |
static void |
onStart()
On start read all the check sum files on disk and pull them into memory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ChecksumManager instance(java.lang.String dataFile) throws java.io.IOException
java.io.IOException
public static ChecksumManager instance(java.lang.String dataFile, java.lang.String chkSumFile) throws java.io.IOException
java.io.IOException
public static boolean isChecksumFile(java.lang.String file)
file
- we are interested in.
public static void onStart() throws java.io.IOException
java.io.IOException
public static void onFileDelete(java.lang.String dataFile) throws java.io.IOException
dataFile
- data file that is being deleted.
java.io.IOException
public static int getFileId(java.lang.String file)
public static void main(java.lang.String[] args) throws java.lang.Throwable
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |