Methods Summary |
---|
private static final void | loadCorePackage(java.lang.ClassLoader loader)
String basePackage = "org.apache.catalina.";
loader.loadClass
(basePackage +
"core.ApplicationContextFacade$1");
loader.loadClass
(basePackage +
"core.ApplicationDispatcher$PrivilegedForward");
loader.loadClass
(basePackage +
"core.ApplicationDispatcher$PrivilegedInclude");
loader.loadClass
(basePackage +
"core.ContainerBase$PrivilegedAddChild");
loader.loadClass
(basePackage +
"core.StandardWrapper$1");
|
private static final void | loadCoyotePackage(java.lang.ClassLoader loader)
String basePackage = "org.apache.coyote.tomcat5.";
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetAttributePrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetParameterMapPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetRequestDispatcherPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetParameterPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetParameterNamesPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetParameterValuePrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetCharacterEncodingPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetHeadersPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetHeaderNamesPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetCookiesPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetLocalePrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetLocalesPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteResponseFacade$SetContentTypePrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteRequestFacade$GetSessionPrivilegedAction");
loader.loadClass
(basePackage +
"CoyoteResponseFacade$1");
loader.loadClass
(basePackage +
"OutputBuffer$1");
loader.loadClass
(basePackage +
"CoyoteInputStream$1");
loader.loadClass
(basePackage +
"CoyoteInputStream$2");
loader.loadClass
(basePackage +
"CoyoteInputStream$3");
loader.loadClass
(basePackage +
"CoyoteInputStream$4");
loader.loadClass
(basePackage +
"CoyoteInputStream$5");
loader.loadClass
(basePackage +
"InputBuffer$1");
loader.loadClass
(basePackage +
"CoyoteResponse$1");
loader.loadClass
(basePackage +
"CoyoteResponse$2");
loader.loadClass
(basePackage +
"CoyoteResponse$3");
|
private static final void | loadHttp11Package(java.lang.ClassLoader loader)
String basePackage = "org.apache.coyote.http11.";
loader.loadClass(basePackage + "Http11Processor$1");
loader.loadClass(basePackage + "InternalOutputBuffer$1");
loader.loadClass(basePackage + "InternalOutputBuffer$2");
|
private static final void | loadJavaxPackage(java.lang.ClassLoader loader)
loader.loadClass("javax.servlet.http.Cookie");
|
private static final void | loadLoaderPackage(java.lang.ClassLoader loader)
String basePackage = "org.apache.catalina.";
loader.loadClass
(basePackage +
"loader.WebappClassLoader$PrivilegedFindResource");
|
private static final void | loadSessionPackage(java.lang.ClassLoader loader)
String basePackage = "org.apache.catalina.";
loader.loadClass
(basePackage + "session.StandardSession");
loader.loadClass
(basePackage +
"session.StandardSession$1");
loader.loadClass
(basePackage +
"session.StandardManager$PrivilegedDoUnload");
|
private static final void | loadUtilPackage(java.lang.ClassLoader loader)
String basePackage = "org.apache.catalina.";
loader.loadClass
(basePackage + "util.URL");
loader.loadClass(basePackage + "util.Enumerator");
|
public static void | securityClassLoad(java.lang.ClassLoader loader)
if( System.getSecurityManager() == null ){
return;
}
loadCorePackage(loader);
loadLoaderPackage(loader);
loadSessionPackage(loader);
loadUtilPackage(loader);
loadJavaxPackage(loader);
loadCoyotePackage(loader);
loadHttp11Package(loader);
|