|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.appengine.api.taskqueue.TaskHandle
public final class TaskHandle
Created from Queue.add(TaskOptions)
. Contains the
task name (generated if otherwise unspecified), task ETA (computed if
not specified) and queue name. The queue name and task name
uniquely identify the task for an application.
Constructor Summary | |
---|---|
TaskHandle(java.lang.String name,
java.lang.String queueName,
long etaMillis)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> |
extractParams()
Attempts to decode the payload byte array in our options
into a list of Map.Entry |
long |
getEtaMillis()
Returns a time comparable to System.currentTimeMillis() when
this task is scheduled for execution. |
java.lang.String |
getName()
Returns the name of this task. |
byte[] |
getPayload()
Returns binary payload data of this task. |
java.lang.String |
getQueueName()
Returns the name of the queue that this task was submitted into. |
java.lang.Integer |
getRetryCount()
Returns number of leases that had been performed on this task. |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TaskHandle(java.lang.String name, java.lang.String queueName, long etaMillis)
Method Detail |
---|
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getName()
Queue.add()
if the name was not otherwise specified.
public java.lang.String getQueueName()
public long getEtaMillis()
System.currentTimeMillis()
when
this task is scheduled for execution.
public java.lang.Integer getRetryCount()
null
.
public byte[] getPayload()
null
.
public java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> extractParams() throws java.io.UnsupportedEncodingException, java.lang.UnsupportedOperationException
payload
byte array in our options
into a list of Map.Entry
java.io.UnsupportedEncodingException
- if the payload cannot be decoded as a
application/x-www-form-urlencoded
string.
java.lang.UnsupportedOperationException
- if the options
has no payload
or the payload bytes could not be interpreted as application/x-www-form-urlencoded
key-value pairs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |