[dna-issues] [JBoss JIRA] Commented: (DNA-67) Create graph API for federation engine

Randall Hauch (JIRA) jira-events at lists.jboss.org
Sat May 24 13:07:42 EDT 2008


    [ http://jira.jboss.com/jira/browse/DNA-67?page=comments#action_12414144 ] 
            
Randall Hauch commented on DNA-67:
----------------------------------

Correctly implemented the externalizable methods, and provided no-arg constructors.  Note that all Externalizable.readObject(...) methods are synchronized to ensure that they properly reconstitute the object in the face of multiple concurrent calls.

Unfortunately, using Externalizable makes these classes technically not immutable, since anybody may call "readObject" to change the instance.  That may warrant changing back to Serializable.

> Create graph API for federation engine
> --------------------------------------
>
>                 Key: DNA-67
>                 URL: http://jira.jboss.com/jira/browse/DNA-67
>             Project: DNA
>          Issue Type: Task
>          Components: Federation
>            Reporter: Randall Hauch
>         Assigned To: Randall Hauch
>             Fix For: 0.2
>
>
> The federation engine needs a graph API for working with content.  The federation engine will obtain content from connectors through this API, and the cache will manage the graph instances.  Other components like sequencers, analyses, etc. could also make use of this API (on top of the cache, though).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the dna-issues mailing list