Skip to content

Commit 92ed1e6

Browse files
committed
Updated pull to lease.
1 parent c02c3d3 commit 92ed1e6

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

cloud-tasks/src/main/java/com.example.cloudtasks/PullQueue.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,18 @@
2525
import com.google.api.services.cloudtasks.v2beta2.CloudTasksScopes;
2626
import com.google.api.services.cloudtasks.v2beta2.model.AcknowledgeTaskRequest;
2727
import com.google.api.services.cloudtasks.v2beta2.model.CreateTaskRequest;
28+
import com.google.api.services.cloudtasks.v2beta2.model.LeaseTasksRequest;
29+
import com.google.api.services.cloudtasks.v2beta2.model.LeaseTasksResponse;
2830
import com.google.api.services.cloudtasks.v2beta2.model.PullMessage;
29-
import com.google.api.services.cloudtasks.v2beta2.model.PullTasksRequest;
30-
import com.google.api.services.cloudtasks.v2beta2.model.PullTasksResponse;
3131
import com.google.api.services.cloudtasks.v2beta2.model.Task;
3232
import com.google.common.io.BaseEncoding;
33-
import java.io.IOException;
3433
import net.sourceforge.argparse4j.ArgumentParsers;
3534
import net.sourceforge.argparse4j.inf.ArgumentParser;
3635
import net.sourceforge.argparse4j.inf.Namespace;
3736
import net.sourceforge.argparse4j.inf.Subparsers;
3837

38+
import java.io.IOException;
39+
3940

4041
public class PullQueue {
4142

@@ -110,15 +111,15 @@ private static Task pullTask(
110111
CloudTasks client = createAuthorizedClient();
111112

112113
// Create the PullTasksRequest
113-
PullTasksRequest request = new PullTasksRequest().setMaxTasks(1).setLeaseDuration("600s");
114+
LeaseTasksRequest request = new LeaseTasksRequest().setMaxTasks(1).setLeaseDuration("600s");
114115

115116
//Execute the request and return the pulled task
116-
PullTasksResponse response = client
117+
LeaseTasksResponse response = client
117118
.projects()
118119
.locations()
119120
.queues()
120121
.tasks()
121-
.pull(queueName, request)
122+
.lease(queueName, request)
122123
.execute();
123124
return response.getTasks().get(0);
124125
}

cloud-tasks/src/test/java/com/example/cloudtasks/PullQueueIT.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,18 @@
1616

1717
package com.example.cloudtasks;
1818

19-
import static org.junit.Assert.assertNotNull;
20-
import static org.junit.Assert.assertTrue;
21-
22-
import java.io.ByteArrayOutputStream;
23-
import java.io.PrintStream;
2419
import org.junit.After;
2520
import org.junit.Before;
2621
import org.junit.Test;
2722
import org.junit.runner.RunWith;
2823
import org.junit.runners.JUnit4;
2924

25+
import java.io.ByteArrayOutputStream;
26+
import java.io.PrintStream;
27+
28+
import static org.junit.Assert.assertNotNull;
29+
import static org.junit.Assert.assertTrue;
30+
3031
/**
3132
* Integration (system) tests for {@link PullQueue}.
3233
*/

0 commit comments

Comments
 (0)