Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-800 Infinispan inside OSGI
  3. ISPN-3850

Introduce non-static utility to handle classloading hierarchy

    XMLWordPrintable

Details

    • Sub-task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Done
    • None
    • 7.0.0.Alpha4
    • Core
    • None

    Description

      In Commons, the FileLookup and CL concepts within Util need replaced by a non-static/non-singleton classloading service. This will run through the following sequence, in order:
      1.) OsgiClassLoader (new)
      2.) explicit classloader (provided per-operation by AdvancedCache#with(ClassLoader))
      3.) Infinispan CL
      4.) system CL
      5.) TCCL

      Since it's not static/singleton, the util instance will need wired into GlobalConfiguration (or elsewhere). The instance will replace the related Util/FileLookup calls.

      Attachments

        Issue Links

          Activity

            People

              brmeyer_jira Brett Meyer (Inactive)
              brmeyer_jira Brett Meyer (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: