cc.glsn.v15
Class ParityFileTool

java.lang.Object
  extended by cc.glsn.v15.ParityFileTool

public class ParityFileTool
extends Object


Field Summary
 int blockSize
           
 int cacheBlockCount
           
 
Constructor Summary
ParityFileTool()
           
ParityFileTool(String[] args)
           
 
Method Summary
 void createParityFile(Collection<File> inputFiles, File parityFile)
           
 void createParityFile(Collection<File> inputFiles, File parityFile, Map<File,String> md5Sums)
           
 void createParityFile(Collection<File> inputFiles, File parityFile, Map<File,String> md5Sums, long outputSize)
           
 int getBlockSize()
           
 int getCacheBlockCount()
           
static void main(String[] args)
           
 void setBlockSize(int blockSize)
           
 void setCacheBlockCount(int cacheBlockCount)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blockSize

public int blockSize

cacheBlockCount

public int cacheBlockCount
Constructor Detail

ParityFileTool

public ParityFileTool(String[] args)

ParityFileTool

public ParityFileTool()
Method Detail

main

public static void main(String[] args)
Parameters:
args -

getBlockSize

public int getBlockSize()

getCacheBlockCount

public int getCacheBlockCount()

setBlockSize

public void setBlockSize(int blockSize)

setCacheBlockCount

public void setCacheBlockCount(int cacheBlockCount)

createParityFile

public void createParityFile(Collection<File> inputFiles,
                             File parityFile)

createParityFile

public void createParityFile(Collection<File> inputFiles,
                             File parityFile,
                             Map<File,String> md5Sums)

createParityFile

public void createParityFile(Collection<File> inputFiles,
                             File parityFile,
                             Map<File,String> md5Sums,
                             long outputSize)