/** * Notify request handlers that we are about to start execution. */ protected final <T extends AmazonWebServiceRequest> T beforeClientExecution(T request) { T local = request; for (RequestHandler2 handler : requestHandler2s) { local = (T) handler.beforeExecution(local); } return local; }
@Override public AmazonWebServiceRequest beforeExecution(AmazonWebServiceRequest origRequest) { AmazonWebServiceRequest toReturn = origRequest; for (RequestHandler2 handler : inOrderRequestHandlers) { toReturn = handler.beforeExecution(toReturn); } return toReturn; }
/** * Notify request handlers that we are about to start execution. */ protected final <T extends AmazonWebServiceRequest> T beforeClientExecution(T request) { T local = request; for (RequestHandler2 handler : requestHandler2s) { local = (T) handler.beforeExecution(local); } return local; }
@Override public AmazonWebServiceRequest beforeExecution(AmazonWebServiceRequest origRequest) { AmazonWebServiceRequest toReturn = origRequest; for (RequestHandler2 handler : inOrderRequestHandlers) { toReturn = handler.beforeExecution(toReturn); } return toReturn; }
/** * Notify request handlers that we are about to start execution. */ protected final <T extends AmazonWebServiceRequest> T beforeClientExecution(T request) { T local = request; for (RequestHandler2 handler : requestHandler2s) { local = (T) handler.beforeExecution(local); } return local; }
@Override public AmazonWebServiceRequest beforeExecution(AmazonWebServiceRequest origRequest) { AmazonWebServiceRequest toReturn = origRequest; for (RequestHandler2 handler : inOrderRequestHandlers) { toReturn = handler.beforeExecution(toReturn); } return toReturn; }