|
|||||||||
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 crearepublic 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 usareMethod 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 |