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


    • 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-1283edu.iu.uis.eden.messaging.KSBExporter should be moved into the KSB module
      KULRICE-9556Move all deprecated data/persistence code to rice-kns 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-13860Implement a more extensive suite of integration and unit tests against the KSB module
    • Rice Module:
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required


      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


          There are no comments yet on this issue.


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


              • Created:

                Structure Helper Panel