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

Introduce non-static utility to handle classloading hierarchy

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 7.0.0.Alpha4
    • None
    • Core
    • None

      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.

              brmeyer_jira Brett Meyer (Inactive)
              brmeyer_jira Brett Meyer (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: