Package com.google.appengine.api.taskqueue

Examples of com.google.appengine.api.taskqueue.TaskOptions.method()


  private static void enqueueTask(String baseUrl, BuiltinDatastoreExportConfiguration exporterConfig, long timestamp, long countdownMillis) {
    TaskOptions t = TaskOptions.Builder.withUrl(baseUrl + BUILTIN_DATASTORE_TO_BIGQUERY_INGESTOR_TASK_PATH);
    t.param(AnalysisConstants.TIMESTAMP_PARAM, Long.toString(timestamp));
    t.param(AnalysisConstants.BUILTIN_DATASTORE_EXPORT_CONFIG, exporterConfig.getClass().getName());
   
    t.method(Method.GET);
    if (countdownMillis > 0) {
      t.countdownMillis(countdownMillis);
    }
    Queue queue;
    if (!AnalysisUtility.areParametersValid(exporterConfig.getQueueName())) {
View Full Code Here


    t.param("gs_bucket_name", bucketName);
    t.param("run_as_a_service", Boolean.TRUE.toString());
   
    t.param("queue", queueName);
   
    t.method(Method.GET);
    t.header("Host", BackendServiceFactory.getBackendService().getBackendAddress(AH_BUILTIN_PYTHON_BUNDLE));
   
    return t;
  }
}
View Full Code Here

     
      t.param(AnalysisConstants.LOGS_EXPORTER_CONFIGURATION_PARAM, logsExporterConfigurationClassName);
      t.param(AnalysisConstants.LOG_RANGE_START_MS, Long.toString(logRangeStartMs));
      t.param(AnalysisConstants.LOG_RANGE_END_MS, Long.toString(logRangeEndMs));
      t.etaMillis(logRangeEndMs + AnalysisConstants.MILLIS_TO_DELAY_TASKS_BEFORE_RUNNING);
      t.method(Method.GET);
     
      String name = LogExportDirectToBigqueryTask.class.getSimpleName() + "_" + Long.toString(logRangeStartMs) + "_" + Long.toString(logRangeEndMs);
      log.warning("exportTaskName: " + name);
     
      t.taskName(name);
View Full Code Here

    for(String id: ids) {
      if(taskNameDAO.getTaskName(id) == null) {
        String name = id+"-"+date.getTime();
        TaskOptions taskOpt = TaskOptions.Builder.withUrl("/automatedupdate");
        taskOpt.param("mensa", id);
        taskOpt.method(Method.GET);
        taskOpt.taskName(name);
        queue.add(taskOpt);
        TaskName taskName = new TaskName();
        taskName.setIdentifier(id);
        taskName.setTaskName(name);
View Full Code Here

    TaskOptions to = TaskOptions.Builder.withUrl(CONN_URL);
    for (String k : params.keySet()) {
      String val = params.get(k);
      to = to.param(k, val);
    }
    to = to.method(Method.POST);
    // to = to.taskName("task" + INIT + "count" + (-1));
    tq.add(to);
  }
}
View Full Code Here

    protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
            throws javax.servlet.ServletException, java.io.IOException {
        TaskOptions taskOptions = TaskOptions.Builder.withDefaults();
        taskOptions.url(VERIFY_TASK_URL);
        taskOptions.method(Method.GET);
        taskOptions.countdownMillis(VERIFY_INTERVAL);
        QueueFactory.getDefaultQueue().add(taskOptions);
        this.logger.info("Next verification task scheduled at " + (VERIFY_INTERVAL / 60.0 / 60 / 1000)
                + " hours later.");
View Full Code Here

  @Override
  public void addWork(String workId, String url, Map<String, String> params)
    throws MalformedURLException, InterruptedException, ExecutionException {
    Queue queue = QueueFactory.getQueue(workId);
    TaskOptions options = TaskOptions.Builder.withUrl(url);
    options.method(Method.POST);
    for(String name : params.keySet()) {
      options.param(name, params.get(name));
    }
    options.header("Host", BackendServiceFactory.getBackendService().getBackendAddress("worker",0));
    queue.add(options);      
View Full Code Here

  @Override
  public void addWork(String workId, String url, Map<String, String> params)
    throws MalformedURLException, InterruptedException, ExecutionException {
    Queue queue = QueueFactory.getQueue(workId);
    TaskOptions options = TaskOptions.Builder.withUrl(url);
    options.method(Method.POST);
    for(String name : params.keySet()) {
      options.param(name, params.get(name));
    }
    queue.add(options);
  }
View Full Code Here

                        throw new RuntimeException("The retry options parameter should either be a map or an instance of RetryOptions.");
                    }
                    break;
                case "method":
                    if (value instanceof TaskOptions.Method) {
                        options = options.method((Method) value);
                    } else if(ALLOWED_METHODS.contains(value)) {
                        options = options.method(TaskOptions.Method.valueOf((String) value));
                    } else {
                        throw new RuntimeException("Not a valid method: " + value);
                    }
View Full Code Here

                    break;
                case "method":
                    if (value instanceof TaskOptions.Method) {
                        options = options.method((Method) value);
                    } else if(ALLOWED_METHODS.contains(value)) {
                        options = options.method(TaskOptions.Method.valueOf((String) value));
                    } else {
                        throw new RuntimeException("Not a valid method: " + value);
                    }
                    break;
                case "params":
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.