Subversion Repositories distributed

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  1. package de.viathinksoft.distributed.apps.immortal.iterator.marschall;
  2.  
  3. import java.io.IOException;
  4. import java.math.BigInteger;
  5. import java.security.NoSuchAlgorithmException;
  6.  
  7. import de.viathinksoft.distributed.apps.immortal.exception.InitialNumberIsOneException;
  8. import de.viathinksoft.distributed.apps.immortal.exception.InitialNumberNotImmortableException;
  9.  
  10. public class SectionImmortableBootStrap {
  11.         protected static void initializeSectionImmortableNumberFile(String filename, BigInteger initialNumber) throws InitialNumberNotImmortableException, InitialNumberIsOneException, NoSuchAlgorithmException, IOException {
  12.                 SectionImmortableNumber rs = new SectionImmortableNumber(initialNumber);
  13.                 rs.saveToFile(filename);
  14.         }
  15.        
  16.         public static void initializeSectionImmortableChain5File(String filename) throws NoSuchAlgorithmException, InitialNumberNotImmortableException, InitialNumberIsOneException, IOException {
  17.                 initializeSectionImmortableNumberFile(filename, new BigInteger("5"));
  18.         }
  19.        
  20.         public static void initializeSectionImmortableChain6File(String filename) throws NoSuchAlgorithmException, InitialNumberNotImmortableException, InitialNumberIsOneException, IOException {
  21.                 initializeSectionImmortableNumberFile(filename, new BigInteger("6"));
  22.         }
  23.        
  24.         private SectionImmortableBootStrap() {
  25.         }
  26.        
  27. }
  28.