Class ClassLoaderIntegration

java.lang.Object
com.zfabrik.components.java.internal.ClassLoaderIntegration

public abstract class ClassLoaderIntegration extends Object
Internal utility class. Provides really low-level methods for integration of foreign class loading systems - e.g. OSGI.
Author:
hb
  • Field Details

  • Constructor Details

    • ClassLoaderIntegration

      public ClassLoaderIntegration()
  • Method Details

    • suspendTraversalCheck

      public static Set<Object> suspendTraversalCheck()
      Suspend traversal checking. Typically around defineClass calls that initiate implicit class loading activities. Required to make sure that Z class loader traversal optimization will not prohibit class loading that is logically independent
    • attachTraversalCheck

      public static void attachTraversalCheck(Set<Object> t)
      Attach traversal state again