Holumbus-MapReduce-0.1.1: a distributed MapReduce framework

Portabilityportable
Stabilityexperimental
MaintainerStefan Schmidt (stefanschmidt@web.de)

Holumbus.MapReduce.TaskProcessor

Contents

Description

Version : 0.1

Synopsis

Datatypes

type TaskResultFunction = TaskData -> IO BoolSource

a function for responding a

type TaskProcessor = MVar TaskProcessorDataSource

Creation and Destruction

newTaskProcessor :: IO TaskProcessorSource

creates a new TaskProcessor

setFileSystemToTaskProcessor :: FileSystem -> TaskProcessor -> IO ()Source

add a filesystem-instance to the TaskProcessor

setActionMap :: KeyMap ActionData -> TaskProcessor -> IO ()Source

adds an ActionMap to the TaskProcessor

TaskProcessor

Info an Debug

getActions :: TaskProcessor -> IO [ActionData]Source

Lists all Actions with Name, Descrition and so on

getActionNames :: TaskProcessor -> IO [ActionName]Source

Lists all Names of the Actions

Task Creation and Destruction

startTask :: TaskData -> TaskProcessor -> IO ()Source

adds a Task to the TaskProcessor, the execution might be later