Holumbus-MapReduce-0.1.0: a distributed MapReduce frameworkSource codeContentsIndex
Holumbus.MapReduce.JobController
Portabilityportable
Stabilityexperimental
MaintainerStefan Schmidt (stefanschmidt@web.de)
Contents
Creation and Destruction
Job Controller
performing MapReduce-Jobs
handling Task-Responses
Description
Version : 0.1
Synopsis
data TaskSendResult
= TSRSend
| TSRNotSend
| TSRError
type TaskSendFunction = TaskData -> IO TaskSendResult
type JobController = MVar JobControllerData
printJobController :: JobController -> IO String
newJobController :: IO JobController
closeJobController :: JobController -> IO ()
setFileSystemToJobController :: FileSystem -> JobController -> IO ()
setTaskSendHook :: TaskSendFunction -> JobController -> IO ()
startJobController :: JobController -> IO ()
stopJobController :: JobController -> IO ()
isJobControllerRunning :: JobController -> IO Bool
singleStepJobControlling :: JobController -> IO ()
performJob :: JobInfo -> JobController -> IO JobResult
setTaskCompleted :: JobController -> TaskData -> IO ()
setTaskError :: JobController -> TaskData -> IO ()
Documentation
data TaskSendResult Source
Constructors
TSRSend
TSRNotSend
TSRError
show/hide Instances
type TaskSendFunction = TaskData -> IO TaskSendResultSource
type JobController = MVar JobControllerDataSource
printJobController :: JobController -> IO StringSource
Creation and Destruction
newJobController :: IO JobControllerSource
closeJobController :: JobController -> IO ()Source
setFileSystemToJobController :: FileSystem -> JobController -> IO ()Source
setTaskSendHook :: TaskSendFunction -> JobController -> IO ()Source
Job Controller
startJobController :: JobController -> IO ()Source
stopJobController :: JobController -> IO ()Source
isJobControllerRunning :: JobController -> IO BoolSource
singleStepJobControlling :: JobController -> IO ()Source
performing MapReduce-Jobs
performJob :: JobInfo -> JobController -> IO JobResultSource
handling Task-Responses
setTaskCompleted :: JobController -> TaskData -> IO ()Source
setTaskError :: JobController -> TaskData -> IO ()Source
Produced by Haddock version 2.6.1