Package com.google.appengine.api.taskqueue

Examples of com.google.appengine.api.taskqueue.DeferredTask


      this.key = rootJobKey;
    }

    @Override
    public Value<T> run(T value) {
      DeferredTask deleteRecordsTask = new DeferredTask() {
        private static final long serialVersionUID = -7510918963650055768L;

        @Override
        public void run() {
          PipelineService service = PipelineServiceFactory.newPipelineService();
View Full Code Here


          ByteString payload = req.getPayload();
          ByteArrayInputStream bais = new ByteArrayInputStream(payload.toByteArray());
          ObjectInputStream ois;
          try {
            ois = new ObjectInputStream(bais);
            DeferredTask deferredTask = (DeferredTask) ois.readObject();
            deferredTask.run();
            return 200;
          } catch (Exception e) {
            return 500;
          }
        }
View Full Code Here

    this.jobStatusHandle = jobStatusHandle;
  }

  @Override
  public Value<Void> run(final BigQueryLoadJobReference jobToPoll) throws Exception {
    DeferredTask pollTask = new DeferredTask() {
      private static final long serialVersionUID = 6194863971729831899L;

      @Override
      public void run() {
        String jobRef = jobToPoll.getJobReference().getJobId();
View Full Code Here

    this.key = rootJobKey;
  }

  @Override
  public Value<Void> run() {
    DeferredTask deleteRecordsTask = new DeferredTask() {
      private static final long serialVersionUID = -7510918963650055768L;

      @Override
      public void run() {
        PipelineService service = PipelineServiceFactory.newPipelineService();
View Full Code Here

        this.taskOptionsBuilder = taskOptionsBuilder;
    }

    @Override
    public void send(Email email) {
        DeferredTask task = new SendEmailTask(email, transport);

        TaskOptions taskOptions = taskOptionsBuilder.build(task);

        queue.add(taskOptions);
    }
View Full Code Here

import java.util.logging.Level;
import java.util.logging.Logger;

public class Mail implements DeferredTask {
    public static void send(Email email) {
        DeferredTask task = new Mail(email);
       
        TaskOptions taskOptions = TaskOptions.Builder.withPayload(task);
        Queue queue = QueueFactory.getDefaultQueue();
        queue.add(taskOptions);
    }
View Full Code Here

TOP

Related Classes of com.google.appengine.api.taskqueue.DeferredTask

Copyright © 2018 www.massapicom. 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.