Pergunta

Eu escrevi uma classe de carregador que tem um tries Propriedade que indica quantas vezes novamente novamente carregando um URL se um código de erro for retornado. Por exemplo, com o Twitter, o carregador repetiria o carregamento de uma chamada de método se uma baleia falha for devolvida, pois a próxima chamada provavelmente retornaria ao sucesso.

Eu especificado os muitos erros que podem ser despachados com constantes de string, então há XMLLoaderError.IO, XMLLoaderError.SECURITY, etc. Estou tendo problemas para pensar em um nome para o erro despachado se o número de tentativas exceder o tries propriedade. No começo, pensei XMLLoaderError.TRIES_EXCEEDED, mas tenho certeza de que há algo melhor por aí. eu considerei XMLLoaderError.TIMEOUT, mas o tempo limite é mais um único erro de carga. Ou eu posso ser inteligente e usar XMLLoaderError.TRYOUT (JK) Alguma idéia?

Foi útil?

Solução

Como seus outros erros indicam o tipo/gênero de erro que ocorreu - ou seja. "Segurança" ou "IO" - e estes estão dentro do contexto xmlloader, por que não apenas o nome de tentar? XmlloaderError.Try faz sentido para mim - ou, na verdade, xmlloaderError.retries provavelmente faz ainda mais sentido!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top