private void reportClientExecutionTimeout(ClientExecutionTimeoutException exception) { if (csmRequestHandler != null) { csmRequestHandler.afterError(request, null, exception); } }
@Override public void afterError(Request<?> request, Response<?> response, Exception e) { for(RequestHandler2 handler : reverseOrderRequestHandlers) { handler.afterError(request, response, e); } } }
private void afterError(Response<?> response, AmazonClientException e) throws InterruptedException { for (RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); checkInterrupted(response); } }
@Override public void afterError(Request<?> request, Response<?> response, Exception e) { for(RequestHandler2 handler : reverseOrderRequestHandlers) { handler.afterError(request, response, e); } } }
void afterError(Request<?> request, Response<?> response, List<RequestHandler2> requestHandler2s, AmazonClientException e) { for (final RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); } }
private void reportClientExecutionTimeout(ClientExecutionTimeoutException exception) { if (csmRequestHandler != null) { csmRequestHandler.afterError(request, null, exception); } }
private void afterError(Response<?> response, AmazonClientException e) throws InterruptedException { for (RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); checkInterrupted(response); } }
void afterError(Request<?> request, Response<?> response, List<RequestHandler2> requestHandler2s, AmazonClientException e) { for (final RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); } }
void afterError(Request<?> request, Response<?> response, List<RequestHandler2> requestHandler2s, AmazonClientException e) { for (final RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); } }
private void afterError( Request<?> request, Response<?> response, List<RequestHandler2> requestHandler2s, AmazonClientException e ) { for (RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); } }
@Override public void afterError(Request<?> request, Response<?> response, Exception e) { for(RequestHandler2 handler : reverseOrderRequestHandlers) { handler.afterError(request, response, e); } } }
private void afterError(Response<?> response, AmazonClientException e) throws InterruptedException { for (RequestHandler2 handler2 : requestHandler2s) { handler2.afterError(request, response, e); checkInterrupted(response); } }
@Test public void testDelegation() { for (int i = 0; i < bs.length; i++) { assertFalse(bs[i]); } RequestHandler old = createRequestHandler(); RequestHandler2 v2 = new RequestHandler2Adaptor(old); v2.beforeRequest(null); int i = 0; assertTrue("beforeRequest is expected to have been invoked", bs[i++]); bs[i - 1] = false; // reset the flag v2.afterResponse(null, null); assertTrue("beforeRequest is expected to have been invoked", bs[i++]); bs[i - 1] = false; // reset the flag v2.afterError(null, null, null); assertTrue("beforeRequest is expected to have been invoked", bs[i++]); bs[i - 1] = false; // reset the flag }