Classe che permette la configurazione di tutto il programma in base alle specifiche esigenze dell'utente, che, per fare cio', agisce sul file di configurazione presente nella directory base del programma. More...
Public Member Functions | |
Config () | |
Costruttore. More... | |
Static Public Member Functions | |
static String | r_currentpath () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_classpath () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_rmicpath () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_configpath () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_userlistfile () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static int | r_port () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_defip () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_userp2p () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_dbp2p () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_netmask () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static int | r_threadtimeout () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static int | r_rmiregport () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_clientlog () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_serverlog () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_genericlog () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static int | r_bcasttimeout () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static long | r_filemaxsizetorecv () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static long | r_filemaxsizetosend () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static boolean | open_upload_conn () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static boolean | close_upload_conn () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static boolean | r_serverOpen () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static void | w_serverOpen (boolean value) |
Permette la scrittura della varibile relativa in modo sicuro. More... | |
static boolean | r_clientOpen () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static void | w_clientOpen (boolean value) |
Permette la scrittura della varibile relativa in modo sicuro. More... | |
static String | r_ico_server_enable () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
static String | r_ico_server_disable () |
Permette la lettura della varibile relativa in modo sicuro. More... | |
Static Public Attributes | |
static Hashtable | cauth = new Hashtable() |
Hashtable contenente le coppie (k,v) fornite dal server, per autenticare un client che vuole accedere ad un file su un altro client. More... | |
Private Member Functions | |
boolean | loadConfig () |
Caricare la configurazione dal file apposito. More... | |
Static Private Attributes | |
static String | classpath = "" |
static String | rmicpath = "" |
static String | configpath = "" |
static String | userlistfile = "" |
static String | defip = "" |
static String | userp2p = "" |
static String | netmask = "" |
static String | dbp2p = "" |
static String | clientlog = "" |
static String | serverlog = "" |
static String | genericlog = "" |
static long | filemaxsizetosend = 0 |
static long | filemaxsizetorecv = 0 |
static int | port = 0 |
static int | availableconn = 0 |
static int | threadtimeout = 0 |
static int | rmiregport = 0 |
static int | bcasttimeout = 0 |
static int | nofactive = availableconn |
static String | currentpath = System.getProperty("user.dir") |
static String | configfile = "config.fil" |
static boolean | serverOpen = false |
static boolean | clientOpen = false |
static String | ico_server_enable = "/icons/enable_server_ico.png" |
static String | ico_server_disable = "/icons/no_connection_ico.png" |
Classe che permette la configurazione di tutto il programma in base alle specifiche esigenze dell'utente, che, per fare cio', agisce sul file di configurazione presente nella directory base del programma.
Definition at line 14 of file Config.java.
|
inline |
Costruttore.
Se non trova una configurazione valida nel file di configurazione carica le impostazioni di default impostate dai programmatori.
Definition at line 57 of file Config.java.
References p2putility.Config.availableconn, and p2putility.Config.loadConfig().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 388 of file Config.java.
Referenced by p2pclient.C2C_server.sendFile().
|
inlineprivate |
Caricare la configurazione dal file apposito.
Definition at line 98 of file Config.java.
References p2putility.Config.availableconn, and p2putility.Util.logGeneric().
Referenced by p2putility.Config.Config().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 378 of file Config.java.
Referenced by p2pclient.C2C_server.sendFile().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 355 of file Config.java.
References p2putility.Config.bcasttimeout.
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 285 of file Config.java.
References p2putility.Config.classpath.
Referenced by p2pserver.ThreadRmiRegistry.run(), and p2pclient.ThreadRmiRegistryFile.run().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 340 of file Config.java.
References p2putility.Config.clientlog.
Referenced by p2putility.Util.logClient().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 410 of file Config.java.
References p2putility.Config.clientOpen.
Referenced by p2pgui.ServerFrame.formWindowClosing(), p2pgui.MainFrame.jButton3ActionPerformed(), p2pgui.MainFrame.jButton4ActionPerformed(), p2pgui.MainFrame.jMenuItem2ActionPerformed(), p2pgui.MainFrame.jMenuItem3ActionPerformed(), p2pserver.ServerRMI.main(), and p2pgui.LogOutFrameServer.okButtonActionPerformed().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 295 of file Config.java.
References p2putility.Config.configpath.
Referenced by p2putility.Util.login().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 280 of file Config.java.
References p2putility.Config.currentpath.
Referenced by p2putility.Util.login(), p2pserver.ThreadRmiRegistry.run(), and p2pclient.ThreadRmiRegistryFile.run().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 320 of file Config.java.
References p2putility.Config.dbp2p.
Referenced by p2pgui.ServerFrame.getP2pData().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 310 of file Config.java.
References p2putility.Config.defip.
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 360 of file Config.java.
References p2putility.Config.filemaxsizetorecv.
Referenced by p2pclient.C2C_server.getFile().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 369 of file Config.java.
References p2putility.Config.filemaxsizetosend.
Referenced by p2pclient.C2C_client.main().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 350 of file Config.java.
References p2putility.Config.genericlog.
Referenced by p2putility.Util.logGeneric().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 425 of file Config.java.
References p2putility.Config.ico_server_disable.
Referenced by p2pgui.ClientFrame.formWindowClosing(), p2pgui.ClientFrame.jMenuItem9ActionPerformed(), and p2pgui.ClientFrame.removeAllFromTable().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 420 of file Config.java.
References p2putility.Config.ico_server_enable.
Referenced by p2pgui.ClientFrame.serverSelected().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 325 of file Config.java.
References p2putility.Config.netmask.
Referenced by p2pgui.ClientFrame.setBroadcastIp().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 305 of file Config.java.
References p2putility.Config.port.
Referenced by p2pgui.ClientFrame.setServerInList().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 290 of file Config.java.
References p2putility.Config.rmicpath.
Referenced by p2pserver.ThreadRmiRegistry.run(), and p2pclient.ThreadRmiRegistryFile.run().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 335 of file Config.java.
References p2putility.Config.rmiregport.
Referenced by p2pclient.C2C_server.main(), and p2pserver.ServerRMI.main().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 345 of file Config.java.
References p2putility.Config.serverlog.
Referenced by p2putility.Util.logServer().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 400 of file Config.java.
References p2putility.Config.serverOpen.
Referenced by p2pgui.ClientFrame.formWindowClosing(), p2pgui.MainFrame.jButton3ActionPerformed(), p2pgui.MainFrame.jButton4ActionPerformed(), p2pgui.MainFrame.jMenuItem2ActionPerformed(), p2pgui.MainFrame.jMenuItem3ActionPerformed(), p2pclient.C2C_server.main(), and p2pgui.LogOutFrameClient.okButtonActionPerformed().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 330 of file Config.java.
References p2putility.Config.threadtimeout.
Referenced by p2pgui.ClientFrame.amAlive(), p2pgui.ClientFrame.deleteFile(), p2pgui.ClientFrame.disconnectClient(), p2pgui.ClientFrame.fileOpenRead(), p2pgui.ClientFrame.isServerOn(), p2pgui.ClientFrame.serverSelected(), p2pgui.ClientFrame.setServerInList(), p2pgui.ClientFrame.updateFileList(), and p2pgui.ClientFrame.uploadFile().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 300 of file Config.java.
References p2putility.Config.userlistfile.
Referenced by p2putility.Util.login().
|
inlinestatic |
Permette la lettura della varibile relativa in modo sicuro.
Definition at line 315 of file Config.java.
References p2putility.Config.userp2p.
Referenced by p2pgui.ServerFrame.getP2pData().
|
inlinestatic |
Permette la scrittura della varibile relativa in modo sicuro.
value | valore da inserire nella variabile relativa (identificata dal nome successivo a 'r_') |
Definition at line 415 of file Config.java.
Referenced by p2pgui.ClientFrame.formWindowClosing(), p2pgui.MainFrame.jButton4ActionPerformed(), p2pgui.MainFrame.jMenuItem3ActionPerformed(), and p2pgui.LogOutFrameClient.okButtonActionPerformed().
|
inlinestatic |
Permette la scrittura della varibile relativa in modo sicuro.
value | valore da inserire nella variabile relativa (identificata dal nome successivo a 'r_') |
Definition at line 405 of file Config.java.
Referenced by p2pgui.ServerFrame.formWindowClosing(), p2pgui.MainFrame.jButton3ActionPerformed(), p2pgui.MainFrame.jMenuItem2ActionPerformed(), and p2pgui.LogOutFrameServer.okButtonActionPerformed().
|
staticprivate |
Definition at line 32 of file Config.java.
Referenced by p2putility.Config.Config(), and p2putility.Config.loadConfig().
|
staticprivate |
Definition at line 35 of file Config.java.
Referenced by p2putility.Config.r_bcasttimeout().
|
static |
Hashtable contenente le coppie (k,v) fornite dal server, per autenticare un client che vuole accedere ad un file su un altro client.
Definition at line 50 of file Config.java.
Referenced by p2pclient.C2C_server.addAuthUser(), p2pclient.C2C_server.authorize(), and p2pclient.C2C_server.deleteFile().
|
staticprivate |
Definition at line 17 of file Config.java.
Referenced by p2putility.Config.r_classpath().
|
staticprivate |
Definition at line 25 of file Config.java.
Referenced by p2putility.Config.r_clientlog().
|
staticprivate |
Definition at line 42 of file Config.java.
Referenced by p2putility.Config.r_clientOpen().
|
staticprivate |
Definition at line 40 of file Config.java.
|
staticprivate |
Definition at line 19 of file Config.java.
Referenced by p2putility.Config.r_configpath().
|
staticprivate |
Definition at line 39 of file Config.java.
Referenced by p2putility.Config.r_currentpath().
|
staticprivate |
Definition at line 24 of file Config.java.
Referenced by p2putility.Config.r_dbp2p().
|
staticprivate |
Definition at line 21 of file Config.java.
Referenced by p2putility.Config.r_defip().
|
staticprivate |
Definition at line 30 of file Config.java.
Referenced by p2putility.Config.r_filemaxsizetorecv().
|
staticprivate |
Definition at line 29 of file Config.java.
Referenced by p2putility.Config.r_filemaxsizetosend().
|
staticprivate |
Definition at line 27 of file Config.java.
Referenced by p2putility.Config.r_genericlog().
|
staticprivate |
Definition at line 44 of file Config.java.
Referenced by p2putility.Config.r_ico_server_disable().
|
staticprivate |
Definition at line 43 of file Config.java.
Referenced by p2putility.Config.r_ico_server_enable().
|
staticprivate |
Definition at line 23 of file Config.java.
Referenced by p2putility.Config.r_netmask().
|
staticprivate |
Definition at line 38 of file Config.java.
|
staticprivate |
Definition at line 31 of file Config.java.
Referenced by p2putility.Config.r_port().
|
staticprivate |
Definition at line 18 of file Config.java.
Referenced by p2putility.Config.r_rmicpath().
|
staticprivate |
Definition at line 34 of file Config.java.
Referenced by p2putility.Config.r_rmiregport().
|
staticprivate |
Definition at line 26 of file Config.java.
Referenced by p2putility.Config.r_serverlog().
|
staticprivate |
Definition at line 41 of file Config.java.
Referenced by p2putility.Config.r_serverOpen().
|
staticprivate |
Definition at line 33 of file Config.java.
Referenced by p2putility.Config.r_threadtimeout().
|
staticprivate |
Definition at line 20 of file Config.java.
Referenced by p2putility.Config.r_userlistfile().
|
staticprivate |
Definition at line 22 of file Config.java.
Referenced by p2putility.Config.r_userp2p().