private void checkFirstRequest() { if (checkFirstRequest) setFirstRequest(true); }
private Response doGet(Request.Builder requestBldr) { requestBldr = requestBldr.get(); Response response = sendRequestOnce(requestBldr); if (isFirstRequest()) setFirstRequest(false); return response; }
private Response doDelete(Request.Builder requestBldr) { Response response = sendRequestOnce(requestBldr.delete().build()); if (isFirstRequest()) setFirstRequest(false); return response; }
private Response doPost(Request.Builder requestBldr, MultipartBody.Builder multiPart, boolean hasStreamingPart) { if (isFirstRequest() && hasStreamingPart) makeFirstRequest(0); Response response = sendRequestOnce(requestBldr.post(multiPart.build())); if (isFirstRequest()) setFirstRequest(false); return response; }
status = response.code(); if (!isRetryable || !retryStatus.contains(status)) { if (isFirstRequest()) setFirstRequest(false);
private Response doPost(RequestLogger reqlog, Request.Builder requestBldr, Object value) { if (isFirstRequest() && isStreaming(value)) { makeFirstRequest(0); } MediaType mediaType = makeType(requestBldr.build().header(HEADER_CONTENT_TYPE)); if(value == null) { requestBldr = requestBldr.post(new ObjectRequestBody(null, null)); } else if (value instanceof OutputStreamSender) { requestBldr = requestBldr .post(new StreamingOutputImpl((OutputStreamSender) value, reqlog, mediaType)); } else { if (reqlog != null) { requestBldr = requestBldr.post(new ObjectRequestBody(reqlog.copyContent(value), mediaType)); } else { requestBldr = requestBldr.post(new ObjectRequestBody(value, mediaType)); } } Response response = sendRequestOnce(requestBldr); if (isFirstRequest()) setFirstRequest(false); return response; }
private Response doPut(Request.Builder requestBldr, MultipartBody.Builder multiPart, boolean hasStreamingPart) { if (isFirstRequest() && hasStreamingPart) makeFirstRequest(0); requestBldr = requestBldr.put(multiPart.build()); Response response = sendRequestOnce(requestBldr); if (isFirstRequest()) setFirstRequest(false); return response; }
if (isFirstRequest()) setFirstRequest(false);
if (isFirstRequest()) setFirstRequest(false);
if (isFirstRequest()) setFirstRequest(false);
private Response doPut(RequestLogger reqlog, Request.Builder requestBldr, Object value) { if (value == null) throw new IllegalArgumentException("Resource write with null value"); if (isFirstRequest() && isStreaming(value)) makeFirstRequest(0); MediaType mediaType = makeType(requestBldr.build().header(HEADER_CONTENT_TYPE)); if (value instanceof OutputStreamSender) { requestBldr = requestBldr.put(new StreamingOutputImpl((OutputStreamSender) value, reqlog, mediaType)); } else { if (reqlog != null) { requestBldr = requestBldr.put(new ObjectRequestBody(reqlog.copyContent(value), mediaType)); } else { requestBldr = requestBldr.put(new ObjectRequestBody(value, mediaType)); } } Response response = sendRequestOnce(requestBldr); if (isFirstRequest()) setFirstRequest(false); return response; }
if (isFirstRequest()) setFirstRequest(false);
if (isFirstRequest()) setFirstRequest(false);
if (isFirstRequest()) setFirstRequest(false);
if (isFirstRequest()) setFirstRequest(false);