[DuraSpace JIRA] (FCREPO-1012) Reduce/remove dependencies in fcrepo-client-messaging

0 views
Skip to first unread message

Stephen Bayliss (Created) (DuraSpace JIRA)

unread,
Oct 14, 2011, 1:57:03 PM10/14/11
to fcrepo-...@googlegroups.com
Reduce/remove dependencies in fcrepo-client-messaging
-----------------------------------------------------

Key: FCREPO-1012
URL: https://jira.duraspace.org/browse/FCREPO-1012
Project: Fedora Repository Project
Issue Type: Improvement
Reporter: Stephen Bayliss


fcrepo-client-messaging provides a library to allow consumption of Fedora's JMS messages.

As such one would expect to use it outside of Fedora.

However it has dependencies on fcrepo-server and fcrepo-common; which means a lot of dependent libraries.

It should be possible to remove most of these dependences (eg, see the implementation in the MediaShelf Java client - https://github.com/mediashelf/fedora-client/tree/master/src/main/java/com/yourmediashelf/fedora/client/messaging)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Stephen Bayliss (Commented) (DuraSpace JIRA)

unread,
Oct 25, 2011, 11:49:03 AM10/25/11
to fcrepo-...@googlegroups.com

[ https://jira.duraspace.org/browse/FCREPO-1012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=22903#comment-22903 ]

Stephen Bayliss commented on FCREPO-1012:
-----------------------------------------

Committer call 2011-10-25:

* Use the MediaShelf client instead as a replacement
* Deprecate the Fedora messaging client (but not immediately, warn people first and point them at the MediaShelf client)
* Split the MediaShelf client into the main Java REST API and a separate package for the messaging client
* Have the artefacts on Maven Central



> Reduce/remove dependencies in fcrepo-client-messaging
> -----------------------------------------------------
>
> Key: FCREPO-1012
> URL: https://jira.duraspace.org/browse/FCREPO-1012
> Project: Fedora Repository Project

> Issue Type: Story

Stephen Bayliss (Issue Comment Edited) (DuraSpace JIRA)

unread,
Oct 25, 2011, 11:55:03 AM10/25/11
to fcrepo-...@googlegroups.com

[ https://jira.duraspace.org/browse/FCREPO-1012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=22903#comment-22903 ]

Stephen Bayliss edited comment on FCREPO-1012 at 10/25/11 3:53 PM:
-------------------------------------------------------------------

Committer call 2011-10-25:

The MediaShelf Java client essentially contains a copy of this but with the dependencies removed.


* Use the MediaShelf client instead as a replacement
* Deprecate the Fedora messaging client (but not immediately, warn people first and point them at the MediaShelf client)
* Split the MediaShelf client into the main Java REST API and a separate package for the messaging client
* Have the artefacts on Maven Central



was (Author: penthes):
Committer call 2011-10-25:

* Use the MediaShelf client instead as a replacement
* Deprecate the Fedora messaging client (but not immediately, warn people first and point them at the MediaShelf client)
* Split the MediaShelf client into the main Java REST API and a separate package for the messaging client
* Have the artefacts on Maven Central


> Reduce/remove dependencies in fcrepo-client-messaging
> -----------------------------------------------------
>
> Key: FCREPO-1012
> URL: https://jira.duraspace.org/browse/FCREPO-1012
> Project: Fedora Repository Project

> Issue Type: Story

Stephen Bayliss (Closed) (DuraSpace JIRA)

unread,
Oct 25, 2011, 11:55:03 AM10/25/11
to fcrepo-...@googlegroups.com

[ https://jira.duraspace.org/browse/FCREPO-1012?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Stephen Bayliss closed FCREPO-1012.
-----------------------------------

Resolution: Won't Fix

FCREPO-1021 and FCREPO-1022 raised to cover this.



> Reduce/remove dependencies in fcrepo-client-messaging
> -----------------------------------------------------
>
> Key: FCREPO-1012
> URL: https://jira.duraspace.org/browse/FCREPO-1012
> Project: Fedora Repository Project

> Issue Type: Story

Reply all
Reply to author
Forward
0 new messages