@Override public void send(Response.CompleteListener listener) { send(this, listener); }
HttpRequest httpRequest = HttpRequest.get("http://jodd.org"); HttpResponse response = httpRequest.send();
HttpRequest httpRequest = HttpRequest.get("http://jodd.org"); HttpResponse response = httpRequest.send(); System.out.println(response);
@Override public void send(final CompleteListener listener) { initWebSocketHeaders(); super.send(listener); }
String url = "https://api.parse.com/1/functions/sendEmailNow"; URL obj = new URL(url); //Attempt to use HttpRequest to send post request to parse cloud HttpRequest request = HttpRequest.post(obj).contentType("application/json"); request.header("X-Parse-Application-Id", "**************************"); request.header("X-Parse-REST-API-Key", "********************"); JSONObject jsonParam = new JSONObject(); jsonParam.put("emailId", emailId); request.send(jsonParam.toString().getBytes("UTF8")); if (request.ok()) System.out.println("HttpRequest WORKED"); else System.out.println("HttpRequest FAILED " + request.code() + request.body());
@Override public void send(Response.CompleteListener listener) { if (getTimeout() > 0) { TimeoutCompleteListener timeoutListener = new TimeoutCompleteListener(this); timeoutListener.schedule(client.getScheduler()); responseListeners.add(timeoutListener); } send(this, listener); }
@Override public void send(Response.CompleteListener listener) { if (getTimeout() > 0) { TimeoutCompleteListener timeoutListener = new TimeoutCompleteListener(this); timeoutListener.schedule(client.getScheduler()); responseListeners.add(timeoutListener); } send(this, listener); }
@Override public <T, E extends Exception> HttpResponseFuture<T> executeAsync(Request request, ResponseHandler<T, E> responseHandler) { requireNonNull(request, "request is null"); requireNonNull(responseHandler, "responseHandler is null"); AtomicLong bytesWritten = new AtomicLong(0); request = applyRequestFilters(request); HttpRequest jettyRequest = buildJettyRequest(request, bytesWritten); JettyResponseFuture<T, E> future = new JettyResponseFuture<>(this, request, jettyRequest, responseHandler, bytesWritten, stats); BufferingResponseListener listener = new BufferingResponseListener(future, Ints.saturatedCast(maxContentLength)); try { jettyRequest.send(listener); } catch (RuntimeException e) { if (!(e instanceof RejectedExecutionException)) { e = new RejectedExecutionException(e); } // normally this is a rejected execution exception because the client has been closed future.failed(e); } return future; }
send(this, listener);
@Override public <T, E extends Exception> HttpResponseFuture<T> executeAsync(Request request, ResponseHandler<T, E> responseHandler) { requireNonNull(request, "request is null"); requireNonNull(responseHandler, "responseHandler is null"); request = applyRequestFilters(request); HttpRequest jettyRequest = buildJettyRequest(request, new JettyRequestListener(request.getUri())); JettyResponseFuture<T, E> future = new JettyResponseFuture<>(request, jettyRequest, responseHandler, stats, recordRequestComplete); BufferingResponseListener listener = new BufferingResponseListener(future, Ints.saturatedCast(maxContentLength)); long requestTimestamp = System.currentTimeMillis(); if (logEnabled) { addLoggingListener(jettyRequest, requestTimestamp); } try { jettyRequest.send(listener); } catch (RuntimeException e) { if (!(e instanceof RejectedExecutionException)) { e = new RejectedExecutionException(e); } // normally this is a rejected execution exception because the client has been closed future.failed(e); requestLogger.log(RequestInfo.from(jettyRequest, requestTimestamp), ResponseInfo.failed(Optional.empty(), Optional.of(e))); } return future; }
@Override public ContentResponse send() throws InterruptedException, TimeoutException, ExecutionException { FutureResponseListener listener = new FutureResponseListener(this); send(this, listener); long timeout = getTimeout(); if (timeout <= 0) return listener.get(); try { return listener.get(timeout, TimeUnit.MILLISECONDS); } catch (InterruptedException | TimeoutException x) { // Differently from the Future, the semantic of this method is that if // the send() is interrupted or times out, we abort the request. abort(x); throw x; } }
@Override public ContentResponse send() throws InterruptedException, TimeoutException, ExecutionException { FutureResponseListener listener = new FutureResponseListener(this); send(this, listener); long timeout = getTimeout(); if (timeout <= 0) return listener.get(); try { return listener.get(timeout, TimeUnit.MILLISECONDS); } catch (InterruptedException | TimeoutException x) { // Differently from the Future, the semantic of this method is that if // the send() is interrupted or times out, we abort the request. abort(x); throw x; } }
jettyRequest.send(listener);
jettyRequest.send(listener);