Package com.sun.enterprise.v3.server
Class APIClassLoaderServiceImpl
- java.lang.Object
-
- com.sun.enterprise.v3.server.APIClassLoaderServiceImpl
-
- All Implemented Interfaces:
org.glassfish.hk2.api.PostConstruct
@Service public class APIClassLoaderServiceImpl extends Object implements org.glassfish.hk2.api.PostConstruct
This class is responsible for creating a ClassLoader that can load classes exported by the system for public use. We call those classes public APIs and the corresponding class loader is called APIClassLoader. Such classes include Java EE API, AMX API, appserv-ext API, etc. CommonClassLoader delegates to this class loader. This class has a punch-in mechanism to do special handling of META-INF/mailcap and META-INF/services resources.- Author:
- [email protected]
-
-
Field Summary
Fields Modifier and Type Field Description com.sun.enterprise.module.ModuleState
PUNCHIN_MODULE_STATE_DEFAULT_VALUE
-
Constructor Summary
Constructors Constructor Description APIClassLoaderServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoader
getAPIClassLoader()
void
postConstruct()
-
-
-
Method Detail
-
postConstruct
public void postConstruct()
- Specified by:
postConstruct
in interfaceorg.glassfish.hk2.api.PostConstruct
-
getAPIClassLoader
public ClassLoader getAPIClassLoader()
-
-