Package com.sun.identity.classloader
Class FAMClassLoader
- java.lang.Object
-
- com.sun.identity.classloader.FAMClassLoader
-
public class FAMClassLoader extends Object
OpenAM class loader to overcome the class loading issues of jars that are not compatible for OpenAM.
-
-
Field Summary
Fields Modifier and Type Field Description static ClassLoaderclstatic StringFAM_CLASSLOADER_DIR_PATHstatic String[]jarsThe list of jar files to be loaded by FAMClassLoader.static String[]maskedPackagesThe list of package prefixes we want theMaskingClassLoaderto prevent the parent classLoader from loading.static String[]maskedPackages16static String[]maskedResoucesThe list of resources we want theMaskingClassLoaderto prevent the parent classLoader from loading.
-
Constructor Summary
Constructors Constructor Description FAMClassLoader()Creates a new instance of FAMClassLoader
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassLoadergetFAMClassLoader(jakarta.servlet.ServletContext context, String[] reqJars)
-
-
-
Field Detail
-
cl
public static ClassLoader cl
-
FAM_CLASSLOADER_DIR_PATH
public static final String FAM_CLASSLOADER_DIR_PATH
- See Also:
- Constant Field Values
-
jars
public static String[] jars
The list of jar files to be loaded by FAMClassLoader. TODO -- Revisit to fix.
-
maskedPackages
public static String[] maskedPackages
The list of package prefixes we want theMaskingClassLoaderto prevent the parent classLoader from loading.
-
maskedPackages16
public static String[] maskedPackages16
-
maskedResouces
public static String[] maskedResouces
The list of resources we want theMaskingClassLoaderto prevent the parent classLoader from loading.
-
-
Method Detail
-
getFAMClassLoader
public static ClassLoader getFAMClassLoader(jakarta.servlet.ServletContext context, String[] reqJars)
-
-