App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
google.appengine.ext.mapreduce.handlers.MapperWorkerCallbackHandler Class Reference
Inheritance diagram for google.appengine.ext.mapreduce.handlers.MapperWorkerCallbackHandler:
google.appengine.ext.mapreduce.base_handler.HugeTaskHandler google.appengine.ext.mapreduce.base_handler.TaskQueueHandler google.appengine.ext.webapp._webapp25.RequestHandler

Public Member Functions

def __init__
 
def handle
 
- Public Member Functions inherited from google.appengine.ext.mapreduce.base_handler.HugeTaskHandler
def __init__
 
- Public Member Functions inherited from google.appengine.ext.mapreduce.base_handler.TaskQueueHandler
def __init__
 
def initialize
 
def post
 
def handle
 
def task_retry_count
 
def retry_task
 
- Public Member Functions inherited from google.appengine.ext.webapp._webapp25.RequestHandler
def initialize
 
def get
 
def post
 
def head
 
def options
 
def put
 
def delete
 
def trace
 
def error
 
def redirect
 
def handle_exception
 
def new_factory
 
def get_url
 

Static Public Member Functions

def get_task_name
 

Public Attributes

 shard_context
 
 slice_context
 
- Public Attributes inherited from google.appengine.ext.mapreduce.base_handler.HugeTaskHandler
 request
 
- Public Attributes inherited from google.appengine.ext.webapp._webapp25.RequestHandler
 request
 
 response
 

Detailed Description

Callback handler for mapreduce worker task.

Constructor & Destructor Documentation

def google.appengine.ext.mapreduce.handlers.MapperWorkerCallbackHandler.__init__ (   self,
  args 
)
Constructor.

Member Function Documentation

def google.appengine.ext.mapreduce.handlers.MapperWorkerCallbackHandler.get_task_name (   shard_id,
  slice_id,
  retry = 0 
)
static
Compute single worker task name.

Args:
  shard_id: shard id.
  slice_id: slice id.
  retry: current shard retry count.

Returns:
  task name which should be used to process specified shard/slice.
def google.appengine.ext.mapreduce.handlers.MapperWorkerCallbackHandler.handle (   self)
Handle request.

This method has to be careful to pass the same ShardState instance to
its subroutines calls if the calls mutate or read from ShardState.
Note especially that Context instance caches and updates the ShardState
instance.

Returns:
  Set HTTP status code and always returns None.

The documentation for this class was generated from the following file: