Package io.nitric.api.queue
Class Task
- java.lang.Object
-
- io.nitric.api.queue.Task
-
public class Task extends Object
Provides a Queue API task class.
- Since:
- 1.0
- See Also:
FailedTask
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Task.Builder
Provides a Task builder class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getId()
String
getLeaseId()
Return the lease id unique to the pop request, this must be used to complete, extend the lease or release the task.Map<String,Object>
getPayload()
String
getPayloadType()
static Task.Builder
newBuilder()
String
toString()
-
-
-
Method Detail
-
getId
public String getId()
- Returns:
- the task id
-
getLeaseId
public String getLeaseId()
Return the lease id unique to the pop request, this must be used to complete, extend the lease or release the task.- Returns:
- the task lease id, unique to the pop request.
-
getPayloadType
public String getPayloadType()
- Returns:
- the task payload type
-
newBuilder
public static Task.Builder newBuilder()
- Returns:
- a new Task builder
-
-