Subversion Repositories distributed

Rev

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

  1. package de.viathinksoft.distributed.apps.immortal;
  2.  
  3. import java.io.IOException;
  4. import java.math.BigInteger;
  5. import java.security.NoSuchAlgorithmException;
  6.  
  7. import de.viathinksoft.distributed.apps.immortal.deepcheck.DeepImmortalCheckBootStrap;
  8. import de.viathinksoft.distributed.apps.immortal.exception.FileContentsBadException;
  9. import de.viathinksoft.distributed.apps.immortal.exception.InitialNumberIsOneException;
  10. import de.viathinksoft.distributed.apps.immortal.exception.InitialNumberNotImmortableException;
  11. import de.viathinksoft.distributed.apps.immortal.iterator.marschall.SectionImmortableBootStrap;
  12. import de.viathinksoft.distributed.apps.immortal.iterator.sequential.ImmortalSequenceList;
  13. import de.viathinksoft.distributed.apps.immortal.iterator.sequential.ImmortalSequenceListBootStrap;
  14.  
  15. @SuppressWarnings("unused")
  16. public class Test {
  17.  
  18.         /**
  19.          * @param args
  20.          * @throws InitialNumberIsOneException
  21.          * @throws InitialNumberNotImmortableException
  22.          * @throws FileContentsBadException
  23.          * @throws IOException
  24.          * @throws NoSuchAlgorithmException
  25.          */
  26.         // TODO: Auch mal über Exceptions mit Cause nachdenken (Nested)
  27.         public static void main(String[] args) throws NoSuchAlgorithmException, IOException, FileContentsBadException, InitialNumberNotImmortableException, InitialNumberIsOneException {
  28. //              MarschallSectionIterator b = new MarschallSectionIterator(new BigInteger("5"));
  29. //              for (SectionImmortableNumber i : b) {
  30. //                      System.out.println(i);
  31. //              }
  32.  
  33. //              SequencialIterator c = new SequencialIterator(new BigInteger("5"));
  34. //              for (BigInteger i : c) {
  35. //                      System.out.println(i);
  36. //              }
  37.                
  38. //              MarschallIterator b = new MarschallIterator(new BigInteger("5"));
  39. //              for (BigInteger i : b) {
  40. //                      System.out.println(i);
  41. //              }
  42.                
  43.                 SectionImmortableBootStrap.initializeSectionImmortableChain5File("c:/bermarxaliter.txt");
  44.                 ImmortalJob.continueMarschallSectionIteration("c:/bermarxaliter.txt", 1000);
  45.  
  46. //              DeepImmortalCheckBootStrap.initializeDeepCheckFile("c:/beren.txt", new BigInteger("25"));
  47. //              ImmortalJob.continueDeepImmortableCheck("c:/beren.txt", 2);
  48.  
  49.                 //ImmortalSequenceListBootStrap.initializeEmptySequenceFile("c:/be.txt", new BigInteger("27"));
  50. //              ImmortalJob.continueSequencialIteration("c:/be.txt", 3);
  51.         }
  52.  
  53. }
  54.