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.


Method Summary
 
Methods inherited from interface java.lang.Runnable
run