org.objectweb.jonas.server.LoaderManager Class Reference

Collaboration diagram for org.objectweb.jonas.server.LoaderManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void init (JProp props)
JClassLoader getCommonsLoader () throws Exception
JClassLoader getToolsLoader () throws Exception
JClassLoader getAppsLoader () throws Exception
JClassLoader getCatalinaLoader () throws Exception

Static Public Member Functions

LoaderManager getInstance ()

Detailed Description

This class create all the ClassLoader necessary for JOnAS.

Author:
Guillaume Sauthier (initial developer)

Definition at line 41 of file LoaderManager.java.


Member Function Documentation

JClassLoader org.objectweb.jonas.server.LoaderManager.getAppsLoader  )  throws Exception
 

Returns:
Returns the Application ClassLoader
Exceptions:
Exception When ClassLoader cannot be created

Definition at line 274 of file LoaderManager.java.

Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doInit(), org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doInit(), org.objectweb.jonas.resource.ResourceServiceImpl.doInit(), org.objectweb.jonas.ear.EarServiceImpl.doInit(), org.objectweb.jonas.container.EJBServiceImpl.doInit(), and org.objectweb.jonas.server.Bootstrap.main().

JClassLoader org.objectweb.jonas.server.LoaderManager.getCatalinaLoader  )  throws Exception
 

Returns:
Returns the Catalina ClassLoader
Exceptions:
Exception When ClassLoader cannot be created.

Definition at line 287 of file LoaderManager.java.

Referenced by org.objectweb.jonas.web.wrapper.CatalinaJWebContainerServiceWrapper.CatalinaJWebContainerServiceWrapper(), and org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doInit().

JClassLoader org.objectweb.jonas.server.LoaderManager.getCommonsLoader  )  throws Exception
 

Returns:
Returns the Commons ClassLoader
Exceptions:
Exception When ClassLoader cannot be created.

Definition at line 248 of file LoaderManager.java.

LoaderManager org.objectweb.jonas.server.LoaderManager.getInstance  )  [static]
 

Returns:
Returns the unique instance of LoaderManager.

Definition at line 173 of file LoaderManager.java.

Referenced by org.objectweb.jonas_lib.genclientstub.wrapper.ClientGenStubWrapper.callClientGenStubIsInputModifed(), org.objectweb.jonas_ws.wsgen.wrapper.WsGenWrapper.callWsGenIsInputModifed(), org.objectweb.jonas.resource.ResourceServiceImpl.doInit(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.getDeploymentDesc(), org.objectweb.jonas_rar.deployment.lib.wrapper.RarManagerWrapper.getInstance(), org.objectweb.jonas_ws.deployment.lib.wrapper.WSManagerWrapper.removeCache(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.removeCache(), org.objectweb.jonas_ejb.deployment.lib.wrapper.EjbManagerWrapper.removeCache(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.setParsingWithValidation(), and org.objectweb.jonas_ejb.deployment.lib.wrapper.EjbManagerWrapper.setParsingWithValidation().

JClassLoader org.objectweb.jonas.server.LoaderManager.getToolsLoader  )  throws Exception
 

Returns:
returns the Tools ClassLoader
Exceptions:
Exception When ClassLoader cannot be created

Definition at line 261 of file LoaderManager.java.

Referenced by org.objectweb.jonas_lib.genclientstub.wrapper.ClientGenStubWrapper.callClientGenStubExecute(), org.objectweb.jonas_lib.genclientstub.wrapper.ClientGenStubWrapper.callClientGenStubIsInputModifed(), org.objectweb.jonas_ejb.genic.wrapper.GenicServiceWrapper.callGenic(), org.objectweb.jonas_ws.wsgen.wrapper.WsGenWrapper.callWsGenExecute(), org.objectweb.jonas_ws.wsgen.wrapper.WsGenWrapper.callWsGenIsInputModifed(), org.objectweb.jonas_ws.deployment.lib.wrapper.WSManagerWrapper.getDeploymentDesc(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.getDeploymentDesc(), org.objectweb.jonas_ejb.deployment.lib.wrapper.EjbManagerWrapper.getDeploymentDesc(), org.objectweb.jonas_ear.deployment.lib.wrapper.EarManagerWrapper.getDeploymentDesc(), org.objectweb.jonas_client.deployment.lib.wrapper.ClientManagerWrapper.getDeploymentDesc(), org.objectweb.jonas_rar.deployment.lib.wrapper.RarManagerWrapper.getInstance(), org.objectweb.jonas_ws.deployment.lib.wrapper.MappingFileManagerWrapper.getMappingFile(), org.objectweb.jonas_rar.deployment.lib.wrapper.RarManagerWrapper.getRarDeploymentDesc(), org.objectweb.jonas.server.Bootstrap.main(), org.objectweb.jonas_ws.deployment.lib.wrapper.WSManagerWrapper.removeCache(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.removeCache(), org.objectweb.jonas_ejb.deployment.lib.wrapper.EjbManagerWrapper.removeCache(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.setAltDD(), org.objectweb.jonas_client.deployment.lib.wrapper.ClientManagerWrapper.setAltDD(), org.objectweb.jonas_ejb.deployment.lib.wrapper.EjbManagerWrapper.setAvailableEjbJarsAndAltDDs(), org.objectweb.jonas_ws.deployment.lib.wrapper.WSManagerWrapper.setParsingWithValidation(), org.objectweb.jonas_web.deployment.lib.wrapper.WebManagerWrapper.setParsingWithValidation(), org.objectweb.jonas_rar.deployment.lib.wrapper.RarManagerWrapper.setParsingWithValidation(), org.objectweb.jonas_ejb.deployment.lib.wrapper.EjbManagerWrapper.setParsingWithValidation(), and org.objectweb.jonas_ear.deployment.lib.wrapper.EarManagerWrapper.setParsingWithValidation().

void org.objectweb.jonas.server.LoaderManager.init JProp  props  ) 
 

Initialize the LoaderManager with a JProp instance.

Parameters:
props JProp used to configure JOnAS

Definition at line 185 of file LoaderManager.java.

Referenced by org.objectweb.jonas.server.Bootstrap.main().


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:08:04 2005 for JOnAS by  doxygen 1.3.9.1