|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSOMA.gui.Creatore
Field Summary | |
protected static java.lang.String |
CREA_PLACEDEF
Intestazione di ogni singola invocazione per distinguere il tipo di place da creare: dei DEFault o NORmale. |
protected static java.lang.String |
CREA_PLACEMOB
|
protected static java.lang.String |
CREA_PLACENOR
|
protected static java.lang.String |
FILE_PLACES
File su cui salvare e successivamente ricaricare le stringhe di invocazione dei place. |
protected static boolean |
primaVolta
Tengo traccia se è la prima volta che si esegue un metodo di questa classe. |
protected static DirExplorerItem |
rootDir
Riferimento alla "root" del menù creato da Main . |
protected static java.lang.String |
SICURO_NO
|
protected static java.lang.String |
SICURO_SI
|
Constructor Summary | |
Creatore()
|
Method Summary | |
protected static void |
abilitaSicurezza()
|
static void |
cancellaConfigPlace()
Cancella il file di salvataggio delle invocazioni. |
static Environment[] |
caricaConfigSalvata(Anagrafe anagrafe)
Carica il file di configurazione dei place (precedentemente salvato) e crea uno a uno ogni place. |
protected static void |
CaricaMiaLingua()
Carico il file di lingua di questa classe |
static int |
cheDimensConfigSalvata()
Rende la dimensione del file di configurazione dei place (precedentemente salvato). |
static DirExplorerItem |
chePlaceDir(PlaceID placeID)
Rende il riferimento al "direttorio" del menù corrispondente al Place passato (accede a "rootDir"). |
static DirExplorerItem |
cheRootDir()
Rende il riferimento alla "root" del menù a directory di SOMA. |
static Environment |
crea(java.lang.String invocazione,
Anagrafe anagrafe)
Crea un place di default o un place normale da una stringa di invocazione. |
static void |
defRootDir(DirExplorerItem rootDirMenu)
Salva il riferimento alla "root" del menù a directory di SOMA, quello che viene creato da Main . |
static boolean |
esisteConfigSalvata()
Rende true se esiste il file di salvataggio delle configurazioni dei place. |
static java.lang.String |
invocaPlace(java.lang.String domNome,
java.lang.String placeNome,
int placePorta,
java.lang.String regAddr,
int regPorta,
boolean usaSicurezza)
Rende la stringa di invocazione (da dare a "crea") per la creazione di un place (normale) contenuto nel dominio domNome e col nome placeNome, sulla porta domPorta e la cui registrazione del PNS (nota: PNS e non DNS) verrà effettuata verso il processo presente sul computer all'indirizzo IP regAddr e sulla porta regPorta (tale indicazione DEVE fare riferimento al place di default del dominio domNome in cui il place sarà contenuto). |
static java.lang.String |
invocaPlace(java.lang.String domNome,
java.lang.String placeNome,
java.lang.String placePorta,
java.lang.String regAddr,
java.lang.String regPorta,
boolean usaSicurezza)
Analoga alla precedente, ma i numeri di porta sono delle stringhe anziché dei numeri interi. |
static java.lang.String |
invocaPlaceDefault(java.lang.String domNome,
int domPorta,
java.lang.String regAddr,
int regPorta,
boolean usaSicurezza)
Rende la stringa di invocazione (da dare a "crea") per la creazione di un place di default relativo al dominio domNome, sulla porta domPorta e la cui registrazione del DNS verrà effettuata verso il processo presente sul computer all'indirizzo IP regAddr e sulla porta regPorta. |
static java.lang.String |
invocaPlaceDefault(java.lang.String domNome,
java.lang.String domPorta,
java.lang.String regAddr,
java.lang.String regPorta,
boolean usaSicurezza)
Analoga alla precedente, ma i numeri di porta sono delle stringhe anziché dei numeri interi. |
static java.lang.String |
invocaPlaceMobile(java.lang.String domNome,
java.lang.String placeNome,
int placePorta,
java.lang.String regAddr,
int regPorta)
Rende la stringa di invocazione (da dare a "crea") per la creazione di un place mobile contenuto nel dominio domNome e col nome placeNome, sulla porta domPorta e la cui registrazione del PNS (nota: PNS e non DNS) verrà effettuata verso il processo presente sul computer all'indirizzo IP regAddr e sulla porta regPorta (tale indicazione DEVE fare riferimento al place di default del dominio domNome in cui il place sarà contenuto). |
static java.lang.String |
invocaPlaceMobile(java.lang.String domNome,
java.lang.String placeNome,
java.lang.String placePorta,
java.lang.String regAddr,
java.lang.String regPorta)
Analoga alla precedente, ma i numeri di porta sono delle stringhe anziché dei numeri interi. |
static void |
lanciaAgente(Environment env,
java.lang.String nomeAgente,
java.lang.String[] arrParam,
boolean usaSysClassLoader,
boolean rintracciabile,
boolean nonFarloPartire)
Lancia un agente, dato l' Environment del place.
|
static void |
lanciaAgente(Environment env,
java.lang.String nomeAgente,
java.lang.String[] arrParam,
boolean usaSysClassLoader,
boolean rintracciabile,
boolean nonFarloPartire,
java.lang.String profileFileName,
java.lang.String profilePassword)
Lancia un agente, dato l' Environment del place.
|
static void |
salvaConfigPlace(java.lang.String invocazione,
boolean append)
Salva la "stringa di invocazione" sul file di configurazione dei place. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String FILE_PLACES
protected static final java.lang.String CREA_PLACEDEF
protected static final java.lang.String CREA_PLACENOR
protected static final java.lang.String CREA_PLACEMOB
protected static final java.lang.String SICURO_SI
protected static final java.lang.String SICURO_NO
protected static DirExplorerItem rootDir
Main
.
protected static boolean primaVolta
Constructor Detail |
public Creatore()
Method Detail |
protected static void CaricaMiaLingua()
public static void defRootDir(DirExplorerItem rootDirMenu)
Main
.
public static DirExplorerItem cheRootDir()
public static DirExplorerItem chePlaceDir(PlaceID placeID)
public static Environment crea(java.lang.String invocazione, Anagrafe anagrafe) throws java.lang.Exception
java.lang.Exception
protected static void abilitaSicurezza()
public static java.lang.String invocaPlaceDefault(java.lang.String domNome, int domPorta, java.lang.String regAddr, int regPorta, boolean usaSicurezza) throws java.lang.Exception
java.lang.Exception
public static java.lang.String invocaPlaceDefault(java.lang.String domNome, java.lang.String domPorta, java.lang.String regAddr, java.lang.String regPorta, boolean usaSicurezza) throws java.lang.Exception
java.lang.Exception
public static java.lang.String invocaPlace(java.lang.String domNome, java.lang.String placeNome, int placePorta, java.lang.String regAddr, int regPorta, boolean usaSicurezza) throws java.lang.Exception
java.lang.Exception
public static java.lang.String invocaPlace(java.lang.String domNome, java.lang.String placeNome, java.lang.String placePorta, java.lang.String regAddr, java.lang.String regPorta, boolean usaSicurezza) throws java.lang.Exception
java.lang.Exception
public static java.lang.String invocaPlaceMobile(java.lang.String domNome, java.lang.String placeNome, int placePorta, java.lang.String regAddr, int regPorta) throws java.lang.Exception
java.lang.Exception
public static java.lang.String invocaPlaceMobile(java.lang.String domNome, java.lang.String placeNome, java.lang.String placePorta, java.lang.String regAddr, java.lang.String regPorta) throws java.lang.Exception
java.lang.Exception
public static boolean esisteConfigSalvata()
public static Environment[] caricaConfigSalvata(Anagrafe anagrafe)
Environment
che identificano
tutti i place creati.
Se l'array ha dimensione zero, nessun place è stato creato.
Nota: durante il caricamento viene mostrata una finestra di dialogo con una barra
che indica il progresso nella creazione.
L'oggetto Anagrafe
passato verrà avvisato dei place creati.
Se non lo si vuole avvisare, porre Anagrafe=null nella chiamata.
public static int cheDimensConfigSalvata()
public static void salvaConfigPlace(java.lang.String invocazione, boolean append) throws java.lang.Exception
java.lang.Exception
public static void cancellaConfigPlace()
public static void lanciaAgente(Environment env, java.lang.String nomeAgente, java.lang.String[] arrParam, boolean usaSysClassLoader, boolean rintracciabile, boolean nonFarloPartire) throws java.lang.Exception
Environment
del place.
Viene lanciato nel place di ambiente "env" l'agente il cui nome è contenuto in "nomeAgente"
(senza estensione ".class") con i parametri "arrParam".
Sono disponibili parametri aggiuntivi: "usaSysClassLoader" (per usare il caricatore di classi
di sistema), "rintracciabile" (per far sì che si possa sempre sapere la posizione dell'agente)
e "nonFarloPartire" (per creare l'agente senza che ne sia messo in esecuzione il suo "worker").
java.lang.Exception
public static void lanciaAgente(Environment env, java.lang.String nomeAgente, java.lang.String[] arrParam, boolean usaSysClassLoader, boolean rintracciabile, boolean nonFarloPartire, java.lang.String profileFileName, java.lang.String profilePassword) throws java.lang.Exception
Environment
del place.
Come la precedente, ma ha i parametri per la sicurezza (profilo e password)
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |