Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Dynamic Task List: Task added to list ' '

...

Tasklist
||Completed||Priority||Locked||CreatedDate||CompletedDate||Assignee||Name||
|F|M|F|1268080202735|          |cwilper|Add and populate GlobalConfig|
|F|M|F|1268080236272|          |cwilper|Update org.fcrepo.server.access.DefaultAccess|
|F|M|F|1268080257979|          |cwilper|Update org.fcrepo.server.access.DynamicAccessModule|
|F|M|F|1268080268001|          |cwilper|Update org.fcrepo.server.journal.Journaler|
|F|M|F|1268080276055|          |cwilper|Update org.fcrepo.server.management.BasicPIDGenerator|
|F|M|F|1268080285519|          |cwilper|Update org.fcrepo.server.management.ManagementModule|
|F|M|F|1268080327906|          |cwilper|Update org.fcrepo.server.messaging.MessagingModule|
|F|M|F|1268080339553|          |cwilper|Update org.fcrepo.server.oai.FedoraOAIProviderModule|
|F|M|F|1268080350944|          |cwilper|Update org.fcrepo.server.resourceIndex.ResourceIndexModule|

Phase II - Swap

  • Decide on DI framework
  • Convert fcfg to DI configuration and update installer to populate it instead
  • Trigger initialization of module singletons via DI framework in context initialization
  • Use injected module dependencies wherever possible, avoiding use of Module and Server at runtime

...