From fc1e05d0b4de2dac1fec3892ca71bb1ce2738f2f Mon Sep 17 00:00:00 2001 From: Stuart Boston Date: Thu, 13 Jun 2013 07:30:18 +0100 Subject: [PATCH] Added HTTP 503 error and message --- .../java/com/omertron/themoviedbapi/MovieDbException.java | 6 +++++- src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/omertron/themoviedbapi/MovieDbException.java b/src/main/java/com/omertron/themoviedbapi/MovieDbException.java index f781b5112..fd9fbbad3 100644 --- a/src/main/java/com/omertron/themoviedbapi/MovieDbException.java +++ b/src/main/java/com/omertron/themoviedbapi/MovieDbException.java @@ -55,7 +55,11 @@ public class MovieDbException extends Exception { /* * Autorisation rejected */ - AUTHORISATION_FAILURE; + AUTHORISATION_FAILURE, + /* + * Service Unavailable, usually temporary + */ + HTTP_503_ERROR; } private final MovieDbExceptionType exceptionType; diff --git a/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java b/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java index cd8f2276b..9abeee08f 100644 --- a/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java +++ b/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java @@ -121,7 +121,7 @@ public class TheMovieDbApi { } catch (IOException ex) { throw new MovieDbException(MovieDbException.MovieDbExceptionType.CONNECTION_ERROR, null, ex); } catch (RuntimeException ex) { - throw new MovieDbException(MovieDbException.MovieDbExceptionType.CONNECTION_ERROR, null, ex); + throw new MovieDbException(MovieDbException.MovieDbExceptionType.HTTP_503_ERROR, "Service Unavailable", ex); } }