Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-45601

Modify "ifs" processing for XAPI events and pool usage instead of threads

    XMLWordPrintable

Details

    • Feature Request
    • Status: RESOLVED
    • Minor
    • Resolution: Fixed
    • 21.0
    • 22.0 [Tentative]
    • Kernel
    • None

    Description

      • Modify the operating structure for Tincanapi(XAPI) event handling, which is currently done by nested ifs. Replace by a mapping in DB that contains information of the events to be processed in Tincanapi(XAPI), which, in order to provide flexibility to the operations to be performed with the events, it will be implemented using a factory with a supplier object, which will allow class reuse/supplantation for event processing.
      • The XAPI registerStatement has also been optimized to avoid clogging the system with threads when activating XAPI, replacing this with a connection pool of "ExecutorService" type connections.

      Gliffy Diagrams

        Zeplin

          Attachments

            Activity

              People

                victor.gomollon Victor Gomollon Martos
                victor.gomollon Victor Gomollon Martos
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Git Integration