J'ai écrit une classe loader qui a une propriété tries
qui indique combien de fois réessayer charger une URL si un code d'erreur est retourné. Par exemple, avec Twitter, le chargeur réessayerait de charger un appel de méthode si un échec de baleine est renvoyé, car l'appel suivant retournerait probablement le succès.Nommez une erreur de chargeur
Je précise les nombreuses erreurs qui peuvent être livrés avec des constantes de chaîne, donc il y a XMLLoaderError.IO
, XMLLoaderError.SECURITY
, etc. Je vais avoir du mal à la pensée d'un nom pour l'erreur si le nombre expédié d'essais dépasse la propriété tries
. Au début, je pensais XMLLoaderError.TRIES_EXCEEDED
, mais je suis certain qu'il y a quelque chose de mieux là-bas. J'ai considéré XMLLoaderError.TIMEOUT
, mais le délai d'attente est plus d'une seule erreur de chargement. Ou je peux être intelligent et utiliser XMLLoaderError.TRYOUT
(jk) Des idées?
++ XMLLoaderError.TRIES_EXCEEDED. Ou peut-être XMLLoaderError.TRY_COUNT_EXCEEDED? De toute façon, il est clair que l'erreur est sur ... – heavilyinvolved
'try' devrait probablement être 'retries': XMLLoaderError.MAX_RETRIES_EXCEEDED – timoxley