public void testDefaultInjection() { DelegatingErrorHandler handler = Guice.createInjector().getInstance( DelegatingErrorHandler.class); assertEquals(handler.getClientErrorHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); assertEquals(handler.getServerErrorHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); assertEquals(handler.getRedirectionHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); }
public void handleError(HttpCommand command, HttpResponse response) { int statusCode = response.getStatusCode(); if (statusCode >= 300 && statusCode < 400) { getRedirectionHandler().handleError(command, response); } else if (statusCode >= 400 && statusCode < 500) { getClientErrorHandler().handleError(command, response); } else if (statusCode >= 500) { getServerErrorHandler().handleError(command, response); } }
public void testDefaultInjection() { DelegatingErrorHandler handler = Guice.createInjector().getInstance( DelegatingErrorHandler.class); assertEquals(handler.getClientErrorHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); assertEquals(handler.getServerErrorHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); assertEquals(handler.getRedirectionHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); }
public void testClientHandlerInjection() { DelegatingErrorHandler handler = Guice.createInjector(new AbstractModule() { @Override protected void configure() { bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to( DelegatingErrorHandler.class); } }).getInstance(DelegatingErrorHandler.class); assertEquals(handler.getClientErrorHandler().getClass(), DelegatingErrorHandler.class); assertEquals(handler.getServerErrorHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); assertEquals(handler.getRedirectionHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); }
public void handleError(HttpCommand command, HttpResponse response) { int statusCode = response.getStatusCode(); if (statusCode >= 300 && statusCode < 400) { getRedirectionHandler().handleError(command, response); } else if (statusCode >= 400 && statusCode < 500) { getClientErrorHandler().handleError(command, response); } else if (statusCode >= 500) { getServerErrorHandler().handleError(command, response); } }
public void handleError(HttpCommand command, HttpResponse response) { int statusCode = response.getStatusCode(); if (statusCode >= 300 && statusCode < 400) { getRedirectionHandler().handleError(command, response); } else if (statusCode >= 400 && statusCode < 500) { getClientErrorHandler().handleError(command, response); } else if (statusCode >= 500) { getServerErrorHandler().handleError(command, response); } }
public void handleError(HttpCommand command, HttpResponse response) { int statusCode = response.getStatusCode(); if (statusCode >= 300 && statusCode < 400) { getRedirectionHandler().handleError(command, response); } else if (statusCode >= 400 && statusCode < 500) { getClientErrorHandler().handleError(command, response); } else if (statusCode >= 500) { getServerErrorHandler().handleError(command, response); } }
public void handleError(HttpCommand command, HttpResponse response) { int statusCode = response.getStatusCode(); if (statusCode >= 300 && statusCode < 400) { getRedirectionHandler().handleError(command, response); } else if (statusCode >= 400 && statusCode < 500) { getClientErrorHandler().handleError(command, response); } else if (statusCode >= 500) { getServerErrorHandler().handleError(command, response); } }
public void testClientHandlerInjection() { DelegatingErrorHandler handler = Guice.createInjector(new AbstractModule() { @Override protected void configure() { bind(HttpErrorHandler.class).annotatedWith(ClientError.class).to( DelegatingErrorHandler.class); } }).getInstance(DelegatingErrorHandler.class); assertEquals(handler.getClientErrorHandler().getClass(), DelegatingErrorHandler.class); assertEquals(handler.getServerErrorHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); assertEquals(handler.getRedirectionHandler().getClass(), CloseContentAndSetExceptionErrorHandler.class); }
public void handleError(HttpCommand command, HttpResponse response) { int statusCode = response.getStatusCode(); if (statusCode >= 300 && statusCode < 400) { getRedirectionHandler().handleError(command, response); } else if (statusCode >= 400 && statusCode < 500) { getClientErrorHandler().handleError(command, response); } else if (statusCode >= 500) { getServerErrorHandler().handleError(command, response); } }