/** * Called when a network error occurs before the HTTP status and response * headers are received. Client-side throttling uses this to collect metrics. * * @param event The connection, operation, and request state. */ public static void errorReceivingResponse(ErrorReceivingResponseEvent event) { updateMetrics((HttpURLConnection) event.getConnectionObject(), event.getRequestResult()); }
@Override public void eventOccurred(ErrorReceivingResponseEvent eventArg) { assertEquals(eventArg.getRequestResult(), eventArg.getOpContext().getLastResult()); callList.add(true); } });
/** * Fires events representing that an error occurred when receiving the response. */ private static void fireErrorReceivingResponseEvent(OperationContext opContext, HttpURLConnection request, RequestResult result) { if (opContext.getErrorReceivingResponseEventHandler().hasListeners() || OperationContext.getGlobalErrorReceivingResponseEventHandler().hasListeners()) { ErrorReceivingResponseEvent event = new ErrorReceivingResponseEvent(opContext, request, result); opContext.getErrorReceivingResponseEventHandler().fireEvent(event); OperationContext.getGlobalErrorReceivingResponseEventHandler().fireEvent(event); } }
@Override public void eventOccurred(ErrorReceivingResponseEvent eventArg) { assertEquals(eventArg.getRequestResult(), eventArg.getOpContext().getLastResult()); globalCallList.add(true); } });
/** * Fires events representing that an error occurred when receiving the response. */ private static void fireErrorReceivingResponseEvent(OperationContext opContext, HttpURLConnection request, RequestResult result) { if (opContext.getErrorReceivingResponseEventHandler().hasListeners() || OperationContext.getGlobalErrorReceivingResponseEventHandler().hasListeners()) { ErrorReceivingResponseEvent event = new ErrorReceivingResponseEvent(opContext, request, result); opContext.getErrorReceivingResponseEventHandler().fireEvent(event); OperationContext.getGlobalErrorReceivingResponseEventHandler().fireEvent(event); } }