|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RepositoryMonitor
Defintion of a repository monitor.
| Field Summary |
|---|
| Fields inherited from interface net.dpml.transit.monitor.Monitor |
|---|
BOOTSTRAP_DEBUG_KEY |
| Method Summary | |
|---|---|
void |
classloaderConstructed(String type,
ClassLoader classloader)
Handle notification of the creation of a new classloader. |
void |
establishedPluginClass(Class pluginClass)
Handle notification of the establishment of a plugin class. |
void |
exceptionOccurred(String methodname,
Exception e)
Handle notification of an exception related to plugin establishment. |
void |
getPluginRequested(ClassLoader parent,
URI uri,
Object[] args)
Handle notification of a request for the establishment of a plugin. |
void |
pluginConstructorFound(Constructor constructor,
Object[] args)
Handle notification of the discovery of a plugin constructor. |
void |
pluginInstantiated(Object pluginInstance)
Handle notification of the instantiation of a plugin. |
void |
sequenceInfo(String info)
Handle notification of an information message. |
void |
systemExpanded(URI plugin,
URL[] urls)
Handle notification of system classloader expansion. |
| Method Detail |
|---|
void sequenceInfo(String info)
info - the message
void getPluginRequested(ClassLoader parent,
URI uri,
Object[] args)
parent - the parent classloaderuri - the requested plugin uriargs - the supplied constructor argumentsvoid establishedPluginClass(Class pluginClass)
pluginClass - the plugin class
void exceptionOccurred(String methodname,
Exception e)
methodname - the method raising the exceptione - the causal exception
void pluginConstructorFound(Constructor constructor,
Object[] args)
constructor - the constructorargs - the constructor argsvoid pluginInstantiated(Object pluginInstance)
pluginInstance - the plugin instance
void classloaderConstructed(String type,
ClassLoader classloader)
type - the type of classloader (api, spi or impl)classloader - the new classloader
void systemExpanded(URI plugin,
URL[] urls)
plugin - the uri of the plugin requesting system classloader expansionurls - the array of urls added to the system classloader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||