[ http://jira.jboss.com/jira/browse/DNA-38?page=all ]
Randall Hauch reassigned DNA-38:
--------------------------------
Assignee: Randall Hauch
> Federation engine should use a cache with policy defined by connectors/source
> -----------------------------------------------------------------------------
>
> Key: DNA-38
> URL: http://jira.jboss.com/jira/browse/DNA-38
> Project: DNA
> Issue Type: Feature Request
> Components: Federation
> Reporter: Randall Hauch
> Assigned To: Randall Hauch
> Priority: Critical
> Fix For: 0.2
>
>
> The federation engine needs to cache the information it obtains from the various connectors, but it should use a caching mechanism that allows the connector to define the caching policy in a flexible way. The DNS system is a great example of how the cached data may contain the caching parameters (TTL, refresh, etc.).
> The caching mechanism should also support different caching libraries, such as JBoss Cache, Ehcache (http://ehcache.sourceforge.net/), and others.
--
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
[ http://jira.jboss.com/jira/browse/DNA-39?page=all ]
Randall Hauch reassigned DNA-39:
--------------------------------
Assignee: Randall Hauch
> Federate content from a JCR repository
> --------------------------------------
>
> Key: DNA-39
> URL: http://jira.jboss.com/jira/browse/DNA-39
> Project: DNA
> Issue Type: Feature Request
> Components: Connectors
> Reporter: Randall Hauch
> Assigned To: Randall Hauch
> Fix For: 0.2
>
>
> Create a connector for the federation engine that contributes and exposes the content in a JCR repository into the federated repository. Initial implementation could be read-only.
--
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
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
Create connector API
--------------------
Key: DNA-68
URL: http://jira.jboss.com/jira/browse/DNA-68
Project: DNA
Issue Type: Task
Components: Connectors
Reporter: Randall Hauch
Assigned To: Randall Hauch
Fix For: 0.2
Define the API for connectors. Initial requirement is to support reads, cache parameters, and optionally have an XAResource. Next set of requirements is to allow connectors to publish changes. Finally, connectors need to support queries, search, and updates.
--
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
Remove dependency on JMock and use Mockito instead
--------------------------------------------------
Key: DNA-121
URL: http://jira.jboss.com/jira/browse/DNA-121
Project: DNA
Issue Type: Task
Components: Testing
Reporter: Randall Hauch
Assigned To: Randall Hauch
Fix For: 0.2
The new Mockito mocking library is must more powerful (since it can mock concrete classes), and it has a much nicer mechanism to verify mocks are called and to stub out mocks with certain behavior.
--
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
Create basic interfaces (source, connection)
--------------------------------------------
Key: DNA-128
URL: http://jira.jboss.com/jira/browse/DNA-128
Project: DNA
Issue Type: Sub-task
Components: API, Connectors
Reporter: Randall Hauch
Assigned To: Randall Hauch
Fix For: 0.2
--
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