Inheritance diagram for org.objectweb.jonas_lib.loader.AbsModuleClassLoader:
Public Member Functions | |
AbsModuleClassLoader (URL[] modules) throws IOException | |
AbsModuleClassLoader (URL[] modules, ClassLoader parent) throws IOException | |
String | toString () |
URL[] | getBases () |
String | getClasspath () |
Protected Member Functions | |
void | init () throws IOException |
void | addInRepository (String location) throws IOException |
void | addContentInRepository (String location) throws IOException |
AbsModuleClassLoader
class is used in JOnAS for loading web, ejbjars and client modules.
Definition at line 45 of file AbsModuleClassLoader.java.
|
Create a new AbsModuleClassLoader for a list of URLs.
Definition at line 63 of file AbsModuleClassLoader.java. References org.objectweb.jonas_lib.loader.AbsModuleClassLoader.init(). |
Here is the call graph for this function:
|
Create a new AbsModuleClassLoader for a list of URLs with a specified parent loader.
Definition at line 77 of file AbsModuleClassLoader.java. References org.objectweb.jonas_lib.loader.AbsModuleClassLoader.init(). |
Here is the call graph for this function:
|
Add specified location childs into the repository. Search will be performed on the bases URLs.
Definition at line 129 of file AbsModuleClassLoader.java. References org.objectweb.jonas_lib.loader.locator.Locator.listContent(). Referenced by org.objectweb.jonas_lib.loader.WebappClassLoader.init(), and org.objectweb.jonas_lib.loader.ClientClassLoader.init(). |
Here is the call graph for this function:
|
Add specified location into the repository. If location is found in multiple URLs of the bases, new URLs will be added multiple times.
Definition at line 109 of file AbsModuleClassLoader.java. References org.objectweb.jonas_lib.loader.locator.Locator.hasDirectory(), and org.objectweb.jonas_lib.loader.locator.Locator.hasFile(). Referenced by org.objectweb.jonas_lib.loader.WebappClassLoader.init(), org.objectweb.jonas_lib.loader.SimpleWebappClassLoader.init(), org.objectweb.jonas_lib.loader.EjbJarClassLoader.init(), and org.objectweb.jonas_lib.loader.ClientClassLoader.init(). |
Here is the call graph for this function:
|
Definition at line 163 of file AbsModuleClassLoader.java. Referenced by org.objectweb.jonas_lib.loader.WebappClassLoader.getBaseURL(). |
|
Definition at line 170 of file AbsModuleClassLoader.java. Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsEndpointGenerator.generate(), org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsClientGenerator.generate(), org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsClientGenerator.generate(), and org.objectweb.jonas_lib.genclientstub.generator.Generator.generate(). |
|
Base Initialization of the ClassLoader, storage of URL list.
Reimplemented in org.objectweb.jonas_lib.loader.ClientClassLoader, org.objectweb.jonas_lib.loader.EjbJarClassLoader, org.objectweb.jonas_lib.loader.SimpleWebappClassLoader, and org.objectweb.jonas_lib.loader.WebappClassLoader. Definition at line 88 of file AbsModuleClassLoader.java. References org.objectweb.jonas_lib.loader.factory.URLFactory.getFactory(), and org.objectweb.jonas_lib.loader.locator.Locator.getLocator(). Referenced by org.objectweb.jonas_lib.loader.AbsModuleClassLoader.AbsModuleClassLoader(). |
Here is the call graph for this function:
|
Definition at line 142 of file AbsModuleClassLoader.java. |