Refactor BSPMaster and GroomServer to allow rpc methods reuse
-------------------------------------------------------------
Key: HAMA-376
URL: https://issues.apache.org/jira/browse/HAMA-376
Project: Hama
Issue Type: Improvement
Components: bsp
Affects Versions: 0.3.0
Environment: Debian squeeze/sid, java 1.6.0_22, Hama revision 1090950
Reporter: ChiaHung Lin
Assignee: ChiaHung Lin
Fix For: 0.3.0
The current Hama BSPMaster and GroomServer make use of dispatch() and report()
function for communication. But the directives passed in is composite, which is
a bit difficult to customize new directives for future use. The refactored
version allows to pass customized directives by extending Directive class; and
the customized directive will be processed with corresponded handler. Also,
directives are put into queue, so the rpc method e.g. dispatch() do not need to
go through the whole method until the execution is finished.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira