Subversion Repositories distributed

Rev

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

Rev Author Line No. Line
2 daniel-mar 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
}