com.metamatrix.common.application
Class AbstractClassLoaderManager
java.lang.Object
com.metamatrix.common.application.AbstractClassLoaderManager
- All Implemented Interfaces:
- ClassLoaderManager
- Direct Known Subclasses:
- ProcessController
public abstract class AbstractClassLoaderManager
- extends java.lang.Object
- implements ClassLoaderManager
Constructor Summary |
AbstractClassLoaderManager(java.lang.ClassLoader parentClassLoader,
boolean usePostDelegationCache,
boolean useStreamHandler)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractClassLoaderManager
public AbstractClassLoaderManager(java.lang.ClassLoader parentClassLoader,
boolean usePostDelegationCache,
boolean useStreamHandler)
getCommonClassLoader
public java.lang.ClassLoader getCommonClassLoader(java.lang.String urls)
- Description copied from interface:
ClassLoaderManager
- Return the common class loader with the given urls appended
- Specified by:
getCommonClassLoader
in interface ClassLoaderManager
- Returns:
getPostDelegationClassLoader
public java.lang.ClassLoader getPostDelegationClassLoader(java.lang.String urls)
- Description copied from interface:
ClassLoaderManager
- Return a distinct post delgation class loader - which may be cached.
- Specified by:
getPostDelegationClassLoader
in interface ClassLoaderManager
- Returns:
clearCache
public void clearCache()
parseURLs
public java.net.URL[] parseURLs(java.lang.String delimitedUrls)
parseURL
public abstract java.net.URL parseURL(java.lang.String url)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
getCommonExtensionClassPath
public abstract java.lang.String getCommonExtensionClassPath()
Copyright © 2009. All Rights Reserved.