Class ParallelWebappClassLoader

    • Constructor Detail

      • ParallelWebappClassLoader

        public ParallelWebappClassLoader()
      • ParallelWebappClassLoader

        public ParallelWebappClassLoader​(java.lang.ClassLoader parent)
    • Method Detail

      • copyWithoutTransformers

        public ParallelWebappClassLoader copyWithoutTransformers()
        Returns a copy of this class loader without any class file transformers. This is a tool often used by Java Persistence API providers to inspect entity classes in the absence of any instrumentation, something that can't be guaranteed within the context of a ClassFileTransformer's transform method.

        The returned class loader's resource cache will have been cleared so that classes already instrumented will not be retained or returned.

        Returns:
        the transformer-free copy of this class loader.