org.apache.jmeter

Class DynamicClassLoader


public class DynamicClassLoader
extends URLClassLoader

This is a basic URL classloader for loading new resources dynamically. It allows public access to the addURL() method. It also adds a convenience method to update the current thread classloader

Constructor Summary

DynamicClassLoader(URL[] urls)
DynamicClassLoader(URL[] urls, ClassLoader parent)
DynamicClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)

Method Summary

void
addURL(URL url)
static void
updateLoader(URL[] urls)

Constructor Details

DynamicClassLoader

public DynamicClassLoader(URL[] urls)

DynamicClassLoader

public DynamicClassLoader(URL[] urls,
                          ClassLoader parent)

DynamicClassLoader

public DynamicClassLoader(URL[] urls,
                          ClassLoader parent,
                          URLStreamHandlerFactory factory)

Method Details

addURL

public void addURL(URL url)

updateLoader

public static void updateLoader(URL[] urls)
Parameters:
urls - - list of URLs to add to the thread's classloader

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.