[
https://issues.apache.org/jira/browse/HAMA-376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ChiaHung Lin updated HAMA-376:
------------------------------
Attachment: HAMA-376.patch
The attachment contains the missing files. But this patch may be held off
because the test case need the example jar files. The way to include the
developer version example jar is still under discussion.
> 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
> Labels: patch
> Fix For: 0.3.0
>
> Attachments: HAMA-376.patch, HAMA-376.patch
>
>
> 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