Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • repository-extension-services repository-extension-services
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • acdc
  • repository-extension-servicesrepository-extension-services
  • Issues
  • #4

Closed
Open
Created Jun 10, 2016 by bseeger@bseegerGuest

Rework modules to conform to naming paradigm (-services-, -exts-)

Rework the acrepo modules to conform to this paradigm:

  1. use -services-<name> for OSGi services -- these are used by other camel routes (sort of like spring injection, but for OSGi) These should be independent of Fedora.

  2. use -exts-<name> for Camel-based routes that work on particular repository services -- these are synchronous endpoints that expose HTTP (REST-based) endpoints.

  3. use -connector-<name> for Camel-based listeners of repository events -- sort of like the things in fcrepo-camel-toolbox

Java package structure should reflect package id: ie, edu.amherst.acdc.exts.fits directory should have /src/main/java/edu/amherst/exts/acdc/fits structure.

Assignee
Assign to
Time tracking