Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-5193

Move KSB implementation code which is currently in rice-impl module to rice-ksb-impl module

    Details

    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Development, Modularity
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-6932ModuleServiceBase needs to be moved out of the rice "impl" module
      KULRICE-9889Move deprecated data code and services to the rice-kns module
      KULRICE-9556Move all deprecated data/persistence code to rice-kns module
      KULRICE-1283edu.iu.uis.eden.messaging.KSBExporter should be moved into the KSB module
      KULRICE-3340The dependency for commons-io is required for the Rice 'Impl' maven module but it's only being used currently via the htmlunit dependency
      KULRICE-7093KSB Module UI is not available on client applications
      KULRICE-3973Spring 3.0.1 and module beans
      KULRICE-2975Move KEW HtmlUnit tests into the "web" module
      KULRICE-4826Create a top level test module
      KULRICE-11373Module configurer changes required to have both the module spring MVC and the module services in the same context
    • Rice Module:
      KSB
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      The API is fairly well extracted, but the implementation code is still inside the "uber" rice-impl module. I actually did a test run on moving this code out and ran into some issues primarily because of the fact that there is a lot of code outside of KSB which references the KSBThreadPool and KSBScheduledThreadPool. So either those need to move up to the api layer or we need to have each module manage it's own java.util.concurrent.ExecutorService for their thread pool and scheduling needs.

        Issue Links

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              Eric Westfall
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:

                Structure Helper Panel