org.apache.catalina.loader

Interface Reloader

public interface Reloader

Internal interface that ClassLoader implementations may optionally implement to support the auto-reload functionality of the classloader associated with the context.

Version: $Revision: 467222 $ $Date: 2006-10-24 05:17:11 +0200 (Tue, 24 Oct 2006) $

Author: Craig R. McClanahan

Method Summary
voidaddRepository(String repository)
Add a new repository to the set of places this ClassLoader can look for classes to be loaded.
String[]findRepositories()
Return a String array of the current repositories for this class loader.
booleanmodified()
Have one or more classes or resources been modified so that a reload is appropriate?

Method Detail

addRepository

public void addRepository(String repository)
Add a new repository to the set of places this ClassLoader can look for classes to be loaded.

Parameters: repository Name of a source of classes to be loaded, such as a directory pathname, a JAR file pathname, or a ZIP file pathname

Throws: IllegalArgumentException if the specified repository is invalid or does not exist

findRepositories

public String[] findRepositories()
Return a String array of the current repositories for this class loader. If there are no repositories, a zero-length array is returned.

modified

public boolean modified()
Have one or more classes or resources been modified so that a reload is appropriate?
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.