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

Reply via email to