- 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:
- Sanjeeb.Sahoo@Sun.COM