Я написал класс загрузчика, который имеет свойство tries
, которое указывает, сколько раз повторять загрузку URL-адреса, если возвращается код ошибки. Например, в Twitter загрузчик попытается загрузить вызов метода, если вернется сбойный кит, поскольку следующий вызов, вероятно, вернет успех.
Я указываю много ошибок, которые могут быть отправлены с помощью строковых констант, поэтому есть XMLLoaderError.IO
, XMLLoaderError.SECURITY
и т. Д. У меня возникают проблемы с поиском имени для ошибки, отправляемой, если число попыток превышает tries
имущество. Сначала я подумал XMLLoaderError.TRIES_EXCEEDED
, но я уверен, что есть что-то лучшее. Я рассмотрел XMLLoaderError.TIMEOUT
, но таймаут - это скорее ошибка одной загрузки. Или я могу быть умным и использовать XMLLoaderError.TRYOUT
(JK) Любые идеи?