1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 package com.drazzib.netpisteur;
27
28 import java.util.Properties;
29
30 import org.apache.commons.logging.Log;
31 import org.apache.commons.logging.LogFactory;
32
33 import com.drazzib.netpisteur.configuration.Configuration;
34 import com.drazzib.netpisteur.ui.ConfigFrame;
35
36 public class Start {
37
38 private static Log log = LogFactory.getLog(Start.class);
39
40 public static void main(String args[]) {
41
42 Configuration uneConfiguration = Configuration.getHandle();
43
44
45 boolean read = uneConfiguration.readProxyConfFromDisk();
46 if (!read) {
47 log.error("Fichier de configuration du proxy introuvable");
48
49 }
50
51 log.info("Utilisation d'un proxy : " + uneConfiguration.isProxyActif());
52
53 if (uneConfiguration.isProxyActif()) {
54
55
56 log.info("****Configuration du proxy****");
57 log.info("\tproxyHost : "
58 + uneConfiguration.getProxyHost());
59 log.info("\tproxyPort : "
60 + uneConfiguration.getProxyPort());
61 log.info("\tproxySet : "
62 + uneConfiguration.isProxyActif());
63
64
65 Properties sysProperties = System.getProperties();
66
67
68 sysProperties.setProperty("proxyHost", Configuration.getHandle()
69 .getProxyHost());
70 sysProperties.setProperty("proxyPort", Configuration.getHandle()
71 .getProxyPort());
72 sysProperties.setProperty("proxySet", ""
73 + Configuration.getHandle().isProxyActif());
74
75 }
76
77 ConfigFrame configWindow = new ConfigFrame();
78 configWindow.setLocationRelativeTo(null);
79 configWindow.setVisible(true);
80 }
81
82 }