Uploaded image for project: 'ServiceMix'
  1. ServiceMix
  2. SM-1894

All the class loaders created by the smx container should be uniquely named

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 3.3.1
    • Fix Version/s: None
    • Labels:
      None

      Description

      In order to improve debugging and facilitate integration with products like Terracotta, all the class loaders created by the smx container should be uniquely named.

      In order to address this issue, some of the classes that may require changes are:

      ClassLoaderXmlPreProcessor - append su identifier to name when constructing to JarFileClassLoader
      SharedLibrary - append version number to name when constructing JarFileClassLoader
      InstallerMBeanImpl - append component name to name when constructing JarFileClassLoader
      Main - configure ClassPathXmlApplicationContext & FileSystemXmlApplicationContext
      CamelSpringDeployer - configure FileSystemXmlApplicationContext

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              rgavlin Ron Gavlin
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: