[
https://issues.apache.org/jira/browse/GIRAPH-272?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13426008#comment-13426008
]
Eli Reisman commented on GIRAPH-272:
------------------------------------
Hey I don't mean to bring up a dead issue, but Allesandro since you are now
intimately familiar with this part of the code now, would you put something up
in this thread or on the site wiki explaining a bit about what to subclass,
what not to, and why, now that the vertex naming scheme etc. is changed and
cleaned up? I have been asked this same question a lot, given an explanation
similar to Avery's here, and left the questioners generally unsatisfied. Some
more detail might be in order just for clarity's sake. Not everyone on the user
end (around here at least) wants to dig around in the source to find out the
answers, but they all seem to want to subclass Vertex :)
> cannot extend Vertex in user code
> ---------------------------------
>
> Key: GIRAPH-272
> URL: https://issues.apache.org/jira/browse/GIRAPH-272
> Project: Giraph
> Issue Type: Bug
> Components: graph
> Affects Versions: 0.2.0
> Reporter: Joseph Adler
> Priority: Critical
>
> As currently written, it's not possible to create a class that extends Vertex
> in user code. I think this is because the abstract methods putMessages and
> releaseResources are abstract and neither public nor protected.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira