|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.net.progress.ProgressMailer
public class ProgressMailer
Informe l'utilisateur des progr�s d'une op�ration en envoyant des courriers �lectroniques � intervalles r�gulier.
Constructor Summary | |
---|---|
ProgressMailer(javax.mail.Session session,
javax.mail.Address[] address)
Construit un objet qui informera des progr�s en envoyant des courriels. |
|
ProgressMailer(java.lang.String host,
java.lang.String address)
Construit un objet qui informera des progr�s en envoyant des courriels. |
Method Summary | |
---|---|
void |
complete()
Envoie un courrier �lectronique indiquant que l'op�ration vient de se terminer. |
void |
dispose()
Lib�re les ressources utilis�es par cet objet. |
void |
exceptionOccurred(java.lang.Throwable exception)
Indique qu'une exception est survenue pendant le traitement de l'op�ration. |
java.lang.String |
getDescription()
Retourne le message d'�crivant l'op�ration en cours. |
long |
getTimeInterval()
Retourne le laps de temps minimal entre deux courriers �lectroniques informant des progr�s. |
void |
progress(float percent)
Envoie un courrier �lectronique informant des progr�s de l'op�ration. |
void |
setDescription(java.lang.String description)
Sp�cifie un message qui d�crit l'op�ration en cours. |
void |
setTimeInterval(long interval)
Sp�cifie le laps de temps minimal entre deux courriers �lectroniques informant des progr�s. |
void |
started()
Envoie un courrier �lectronique indiquant que l'op�ration vient de commencer. |
void |
warningOccurred(java.lang.String source,
java.lang.String margin,
java.lang.String warning)
Envoie un message d'avertissement. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProgressMailer(java.lang.String host, java.lang.String address) throws javax.mail.internet.AddressException
host
- Nom du serveur � utiliser pour envoyer des courriels.address
- Adresse � laquelle envoyer les messages.
javax.mail.internet.AddressException
- si l'adresse sp�cifi�e n'est pas dans un
format valide.public ProgressMailer(javax.mail.Session session, javax.mail.Address[] address)
session
- Session � utiliser pour envoyer des courriels.address
- DOCUMENT ME!Method Detail |
---|
public long getTimeInterval()
public void setTimeInterval(long interval)
interval
- Intervalle de temps en millisecondes.public java.lang.String getDescription()
null
.
getDescription
in interface ProgressListener
public void setDescription(java.lang.String description)
null
signifie qu'on ne
souhaite plus afficher de description.
setDescription
in interface ProgressListener
description
- DOCUMENT ME!public void started()
started
in interface ProgressListener
public void progress(float percent)
progress
in interface ProgressListener
percent
- DOCUMENT ME!public void complete()
complete
in interface ProgressListener
public void dispose()
dispose
in interface ProgressListener
public void warningOccurred(java.lang.String source, java.lang.String margin, java.lang.String warning)
warningOccurred
in interface ProgressListener
source
- Cha�ne de caract�re d�crivant la source de
l'avertissement. Il s'agira par exemple du nom du fichier dans
lequel une anomalie a �t� d�tect�e. Peut �tre nul si
la source n'est pas connue.margin
- Texte � placer dans la marge de l'avertissement
warning
, ou null
s'il n'y en a pas. Il
s'agira le plus souvent du num�ro de ligne o� s'est produite
l'erreur dans le fichier source
.warning
- Message d'avertissement � �crire.public void exceptionOccurred(java.lang.Throwable exception)
exceptionOccurred
in interface ProgressListener
exception
- DOCUMENT ME!
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |