Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

TerribleFailureEmailHandler

public class TerribleFailureEmailHandler
extends Object implements ITerribleFailureHandler en implements ITerribleFailureHandler

java.lang.Object
com.android.tradefed.log.TerribleFailureEmailHandler


Une classe simple gestionnaire qui envoie un e-mail aux personnes intéressées lorsqu'un WTF (Quel terrible échec) erreur se produit dans une instance Fédération du commerce.

Résumé

constructeurs publics

TerribleFailureEmailHandler ()

Créer un TerribleFailureEmailHandler

constructeurs protégés

TerribleFailureEmailHandler ( IEmail mailer)

Créer un TerribleFailureEmailHandler avec une coutume IEmail par exemple à utiliser.

méthodes publiques

void addDestination (String dest)

Ajoute une adresse de destination e-mail.

boolean onTerribleFailure (String description, Throwable cause)

Déclenché quand un terrible échec se produit dans LogUtil.CLog.wtf(String, Throwable)

void setMinEmailInterval (long interval)

Définit l'intervalle de messagerie minimum.

void setSender (String sender)

Définit l'adresse email de l'expéditeur.

méthodes protégées

String generateEmailBody (String message, Throwable cause)

Une méthode pour générer le corps pour les rapports de courrier électronique WTF.

IEmail.Message generateEmailMessage (String description, Throwable cause)

Visualisez un nouveau message électronique basé sur les attributs déjà recueillies (sujet, expéditeur, des destinations), ainsi que la description et la cause (en option)

String generateEmailSubject ()

Une méthode pour générer le sujet des rapports par courrier électronique.

long getCurrentTimeMillis ()

Obtient l'heure actuelle en millisecondes.

String getLocalHostName ()

Obtient le nom d'hôte local de la machine.

constructeurs publics

TerribleFailureEmailHandler

public TerribleFailureEmailHandler ()

Créer un TerribleFailureEmailHandler

constructeurs protégés

TerribleFailureEmailHandler

protected TerribleFailureEmailHandler ( IEmail mailer)

Créer un TerribleFailureEmailHandler avec une coutume IEmail par exemple à utiliser.

Exposé pour les tests unitaires.

Paramètres
mailer IEmail : l' IEmail par exemple à utiliser.

méthodes publiques

addDestination

public void addDestination (String dest)

Ajoute une adresse de destination e-mail.

onTerribleFailure

public boolean onTerribleFailure (String description, 
                Throwable cause)

Déclenché quand un terrible échec se produit dans LogUtil.CLog.wtf(String, Throwable)

Paramètres
description String : un résumé du terrible échec qui a eu lieu

cause Throwable : (Facultatif) contient la trace de la pile du terrible échec

Retour
boolean vrai d'être traitées avec succès, sinon false

setMinEmailInterval

public void setMinEmailInterval (long interval)

Définit l'intervalle de messagerie minimum.

setSender

public void setSender (String sender)

Définit l'adresse email de l'expéditeur.

méthodes protégées

generateEmailBody

protected String generateEmailBody (String message, 
                Throwable cause)

Une méthode pour générer le corps pour les rapports de courrier électronique WTF.

Paramètres
message String : résumé du terrible échec

cause Throwable : throwable contenant des informations de trace de pile

Retour
String Une String contenant le corps à utiliser pour un rapport e - mail

generateEmailMessage

protected IEmail.Message generateEmailMessage (String description, 
                Throwable cause)

Visualisez un nouveau message électronique basé sur les attributs déjà recueillies (sujet, expéditeur, des destinations), ainsi que la description et la cause (en option)

Paramètres
description String : Résumé du terrible échec

cause Throwable : (Facultatif) Throwable qui comporte des informations de trace de pile

Retour
IEmail.Message objet du message avec tous les attributs de messagerie population

generateEmailSubject

protected String generateEmailSubject ()

Une méthode pour générer le sujet des rapports par courrier électronique. Le sujet sera formaté comme suit: " sur "

Retour
String Une String contenant le sujet à l' utilisation d'un rapport e - mail

getCurrentTimeMillis

protected long getCurrentTimeMillis ()

Obtient l'heure actuelle en millisecondes.

Retour
long

getLocalHostName

protected String getLocalHostName ()

Obtient le nom d'hôte local de la machine.

Retour
String le nom de la machine hôte, ou « hôte inconnu » si elle est inconnue