[dna-issues] [JBoss JIRA] Commented: (DNA-67) Create graph API for federation engine
Randall Hauch (JIRA)
jira-events at lists.jboss.org
Mon May 19 13:55:05 EDT 2008
[ http://jira.jboss.com/jira/browse/DNA-67?page=comments#action_12413252 ]
Randall Hauch commented on DNA-67:
----------------------------------
Updated the graph API by removing the concept of a PropertyValue and instead simply defined Property to store raw values (e.g., String, long, double, boolean, Calendar, Reference, Path, Name, URI). Created a ValueFactory<T> interface along with a ValueFactories interface that maintains access to the different ValueFactory<T> interfaces. These value factories can be used to create raw value instances as well as convert instances from one type to another. Also provide a basic implementation of all these interfaces, which all should be usable in most environments (except for InMemoryBinaryValueFactory, which assumes an InMemoryBinary implementation). The StandardValueFactories interface is a highly-flexible container for other value factories, and can easily be provided with other value factory implementations that override the default implementations.
> 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