|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.google.appengine.tools.development.testing.LocalTaskQueueTestConfig.DeferredTaskCallback
public static class LocalTaskQueueTestConfig.DeferredTaskCallback
A LocalTaskQueueCallback implementation that automatically detects
and runs tasks with a DeferredTask payload.
Requests with a payload that is not a DeferredTask are dispatched
to executeNonDeferredRequest(URLFetchServicePb.URLFetchRequest), which by default does nothing.
If you need to handle a payload like this you can extend the class and
override this method to do what you need.
| Constructor Summary | |
|---|---|
LocalTaskQueueTestConfig.DeferredTaskCallback()
|
|
| Method Summary | |
|---|---|
int |
execute(URLFetchServicePb.URLFetchRequest req)
Execute the provided url fetch request. |
protected int |
executeNonDeferredRequest(URLFetchServicePb.URLFetchRequest req)
Broken out to make it easy for subclasses to provide their own behavior when the request payload is not a DeferredTask. |
void |
initialize(java.util.Map<java.lang.String,java.lang.String> properties)
This method will be invoked from LocalTaskQueue#init(com.google.appengine.tools.development.LocalServiceContext, Map)
forwarding the properties parameter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocalTaskQueueTestConfig.DeferredTaskCallback()
| Method Detail |
|---|
public void initialize(java.util.Map<java.lang.String,java.lang.String> properties)
LocalTaskQueueCallbackLocalTaskQueue#init(com.google.appengine.tools.development.LocalServiceContext, Map)
forwarding the properties parameter.
initialize in interface LocalTaskQueueCallbackpublic int execute(URLFetchServicePb.URLFetchRequest req)
LocalTaskQueueCallback
execute in interface LocalTaskQueueCallbackreq - The url fetch request
protected int executeNonDeferredRequest(URLFetchServicePb.URLFetchRequest req)
DeferredTask.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||