com.google.appengine.api.taskqueue
Interface DeferredTask
- All Superinterfaces:
- java.lang.Runnable, java.io.Serializable
public interface DeferredTask
- extends java.lang.Runnable, java.io.Serializable
Interface for deferred tasks. Classes implementing this interface may use
TaskOptions.payload(DeferredTask)
to serialize the DeferredTask
into the payload of the task definition. The Runnable.run()
method will be called when the task is received by the built in DeferredTask
servlet.
Normal return from this method is considered success. Exceptions thrown
from this method will indicate failure and will be processed as
a retry attempt unless DeferredTaskContext.setDoNotRetry(boolean)
is called to avoid the retry processing.
Methods inherited from interface java.lang.Runnable |
run |