Class ParallelWebappClassLoader

    • Constructor Detail

      • ParallelWebappClassLoader

        public ParallelWebappClassLoader()
        Construct a new ParallelWebappClassLoader with no parent class loader.
      • ParallelWebappClassLoader

        public ParallelWebappClassLoader​(java.lang.ClassLoader parent)
        Construct a new ParallelWebappClassLoader with the specified parent class loader.
        Parameters:
        parent - The parent class loader
    • Method Detail

      • copyWithoutTransformers

        public ParallelWebappClassLoader copyWithoutTransformers()
        Description copied from interface: InstrumentableClassLoader
        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.