|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ffws.lib.uniqueFile
public class uniqueFile
Gestisce files unici per evitare che files si "sovrappongano" quando in un ambiente multitasking con un'alta attivit‡ si debbano creare ed usare files.
I nomi dei files vengono creti con un prefisso fornito dall'utente seguito da un numero che varia de un minimo e un massimo definito dall'utente a mezzo del file wcnt qui di seguito illustrato: #Fri Jan 06 16:01:27 CET 2006 contatore=0000103 iniziale=0000100 limite=0000110 "wscnt" viene letto ad ogni richiamo di un qualunque metodo di theWS, il valore di ìcontatoreî viene utilizzato come suffisso dei files di comunicazione e poi viene incrementato; quando a causa dellíincremento il valore di ìcontatoreî raggiunge quello di ìlimiteî, il valore di ìcontatoreî viene impostato di nuovo al valore di ìinizialeî.
| Constructor Summary | |
|---|---|
uniqueFile()
Crea una nuova istanza di uniqueFile Il prefix e il nome del file con le informazioni del contatore vengono impostati a "" |
|
uniqueFile(java.lang.String mypref)
Crea una nuova istanza di uniqueFile Il prefix viene impostato al valore comunicato mentre il nome del file con le informazioni del contatore vengono impostati a "" |
|
uniqueFile(java.lang.String mypref,
java.lang.String cntnm)
Crea una nuova istanza di uniqueFile Il prefix e il nome del file con le informazioni del contatore vengono impostati ai valori forniti |
|
| Method Summary | |
|---|---|
java.lang.String |
getCntname()
Viene restituito il nome del file con le informazioni del contatore |
java.lang.String |
getFileName()
Fornisce il nome unico richiesto. |
java.lang.String |
getPrefix()
Viene restituito il valore del prefix |
void |
setCntname(java.lang.String name)
Viene settato il nome del file con le informazioni del contatore |
void |
setPrefix(java.lang.String pref)
Viene settato il valore del prefix |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public uniqueFile()
public uniqueFile(java.lang.String mypref)
mypref - il prefisso da utilizzare nel nome di file da creare
public uniqueFile(java.lang.String mypref,
java.lang.String cntnm)
mypref - il prefisso da utilizzare nel nome di file da crearecntnm - il nome completo di path del file wscnt da usare| Method Detail |
|---|
public void setPrefix(java.lang.String pref)
pref - prefisso da utilizzarepublic void setCntname(java.lang.String name)
name - il nome del file wscnt (completo di path)public java.lang.String getPrefix()
public java.lang.String getCntname()
public java.lang.String getFileName()
Oltre a creare il nome unico richiesto il contatore viene incrementato secondo le regole previste.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||