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

    • 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)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: