//classe deputata a mantenere costanti necessarie nella globalita' del progetto e utili in fase di testing public class Constants{ static public final String keySeparator = "\n"; //separatore parametri Query static public final int attesaRec = 1000; //attesa delle receiveUDP o readlineTCP su socket static public final int attesaNRec = 3000; //attesa degli N ack che devono arrivare nel contattamento slave static public final int attesa1liv = 100000; //attesa di 1 servizio //Name Server static public final int flushTabellaNS = 60000; static public final String tabDir = "Tabelle"; static public String nsIP = "localhost"; static public final int nsPort = 1234; //porta del NS static public final int maxLungAmbito = 256; //parte exeClient static public final boolean enableCache = true; //indica se cache del master e' abilitata o no static public final int nTrasmMax = 3; //numero trasmissioni x slave //parte acceptClient static public final int maxRichiesteClient = 2; //massimo numero di richieste client static public final int masterPort=2000; //porta di richiesta Client (poi non usata) //parte accept Slave static public final int maxRichiesteSlave = 10; //massimo numero di richieste slave static public final int masterPortS = 2000; //porta di richiesta Slave (poi non usata) //parte client static public final int TtlMax=265; //time to live di max, default, minimo e step di incremento static public final int TtlDEFAULT = 1; static public final int TtlMin=1; static public final int TtlIncrement = 1; static public final boolean lookJava = false; //se true visualizzazione indipendente dalla piattaforma //parte slave static public final int hearMasterUDP = -1; //porta di ascolto delle richieste da Master, non usata static public final int numSlaveSistema = 10; //numero slave nella rete locale, non usata static public final int maxRichiesteMaster=10; //massimo numero di richieste master // tempo di expire per i dati del master: 1 giorno in millisecondi static public final long dataExpireTime = 24*3600*1000; static public final int risveglioThreadCache = 100000; static public final long waitTimeout=120*1000; public static void prn(String s){ System.out.println(s); } }