Examples of IHttpRequestTask


Examples of com.subgraph.vega.api.http.requests.IHttpRequestTask

 
  private IHttpResponse sendRequest(IHttpRequestEngine requestEngine) {
    final HttpHost targetHost = createTargetHost();
    final String uri = createUriPath();
    final HttpUriRequest request = requestEngine.createGetRequest(targetHost, uri);
    final IHttpRequestTask requestTask = requestEngine.sendRequest(request);
    try {
      return requestTask.get(true);
    } catch (RequestEngineException e) {
      return null;
    }
  }
View Full Code Here

Examples of com.subgraph.vega.api.http.requests.IHttpRequestTask

    synchronized(this) {
      if (event instanceof RequestTaskStartEvent) {
        requestList.add(0, ((RequestTaskStartEvent) event).getRequestTask());
        requestListExpiryIdx++;
      } else if (event instanceof RequestTaskStopEvent) {
        final IHttpRequestTask requestTask = (((RequestTaskStopEvent) event).getRequestTask());
        final int idx = requestList.indexOf(requestTask);
        if (idx != -1) {
          requestListExpiryIdx--;
          requestList.remove(idx);
          requestList.add(requestListExpiryIdx, requestTask);
View Full Code Here

Examples of com.subgraph.vega.api.http.requests.IHttpRequestTask

      public void run() {
        synchronized(RequestStatusTableContentProvider.this) {
          final Date now = new Date();
          int idx;
          for (idx = requestList.size() - 1; idx >= requestListExpiryIdx; idx--) {
            final IHttpRequestTask requestTask = requestList.get(idx);
            final long diff = now.getTime() - requestTask.getTimeCompleted().getTime();
            if (diff >= REQUEST_EXPIRY) {
              requestList.remove(idx);
            } else {
              break;
            }
          }
          if (idx != requestListExpiryIdx - 1) {
            final IHttpRequestTask requestTask = requestList.get(idx);
            refreshTimerTask = createRefreshTask();
            refreshTimer.schedule(refreshTimerTask, requestTask.getTimeCompleted().getTime() + REQUEST_EXPIRY - now.getTime());
          } else {
            refreshTimerTask = null;
          }
          if (viewer != null) {
            viewer.getControl().getDisplay().asyncExec(new Runnable() {
View Full Code Here

Examples of com.subgraph.vega.api.http.requests.IHttpRequestTask

  }

  private void abortRequestStatusSelection() {
    IStructuredSelection selection = (IStructuredSelection) requestStatusTableViewer.getSelection();
    for (Iterator<?> iter = selection.iterator(); iter.hasNext(); ) {
      IHttpRequestTask requestTask = (IHttpRequestTask) iter.next();
      requestTask.abort();
    }
  }
View Full Code Here

Examples of com.subgraph.vega.api.http.requests.IHttpRequestTask

        transaction.signalComplete(false);
        return;
      }

      final HttpUriRequest uriRequest = transaction.getRequest();
      final IHttpRequestTask requestTask = requestEngine.sendRequest(uriRequest);
      transaction.setRequestTask(requestTask);
      transaction.signalForward();
      IHttpResponse r = null;
      try {
        r = requestTask.get(false);
      } finally {
        transaction.setRequestTask(null);
      }
      if(r == null) {
        response.setStatusCode(503);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.