本文整理了Java中org.apache.catalina.Context.getPrivileged()
方法的一些代码示例,展示了Context.getPrivileged()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.getPrivileged()
方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:getPrivileged
[英]Return the privileged flag for this web application.
[中]返回此web应用程序的特权标志。
代码示例来源:origin: org.glassfish.main.web/web-core
/**
* Return <code>true</code> if loading this servlet is allowed.
*/
private boolean isServletAllowed(Object servlet) {
if (servlet instanceof ContainerServlet) {
if (((Context) getParent()).getPrivileged()
|| (servlet.getClass().getName().equals
("org.apache.catalina.servlets.InvokerServlet"))) {
return (true);
} else {
return (false);
}
}
return (true);
}
代码示例来源:origin: tomcat/catalina
/**
* Return <code>true</code> if loading this servlet is allowed.
*/
private boolean isServletAllowed(Object servlet) {
if (servlet instanceof ContainerServlet) {
if (((Context) getParent()).getPrivileged()
|| (servlet.getClass().getName().equals
("org.apache.catalina.servlets.InvokerServlet"))) {
return (true);
} else {
return (false);
}
}
return (true);
}
代码示例来源:origin: org.jboss.jbossas/jboss-as-tomcat
private void checkAccess(Class<?> clazz)
{
if (catalinaContext.getPrivileged())
return;
if (Filter.class.isAssignableFrom(clazz))
{
checkAccess(clazz, restrictedFilters);
}
else if (Servlet.class.isAssignableFrom(clazz))
{
checkAccess(clazz, restrictedServlets);
}
else
{
checkAccess(clazz, restrictedListeners);
}
}
代码示例来源:origin: org.glassfish.main.web/web-core
((Context)getParent()).getPrivileged() )) {
((ContainerServlet) servlet).setWrapper(this);
代码示例来源:origin: tomcat/catalina
if (child instanceof Context) {
Context context = (Context) child;
if (context.getPrivileged()) {
context.getServletContext().removeAttribute
(Globals.MBEAN_REGISTRY_ATTR);
代码示例来源:origin: tomcat/catalina
if (context.getPrivileged()) {
context.getServletContext().setAttribute
(Globals.MBEAN_REGISTRY_ATTR,
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
public DefaultInstanceManager(Context context, Map<String, Map<String, String>> injectionMap, org.apache.catalina.Context catalinaContext, ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
代码示例来源:origin: org.apache.tomcat/tomcat-catalina
public DefaultInstanceManager(Context context,
Map<String, Map<String, String>> injectionMap,
org.apache.catalina.Context catalinaContext,
ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
Log log = catalinaContext.getLogger();
Set<String> classNames = new HashSet<>();
loadProperties(classNames,
"org/apache/catalina/core/RestrictedServlets.properties",
"defaultInstanceManager.restrictedServletsResource", log);
loadProperties(classNames,
"org/apache/catalina/core/RestrictedListeners.properties",
"defaultInstanceManager.restrictedListenersResource", log);
loadProperties(classNames,
"org/apache/catalina/core/RestrictedFilters.properties",
"defaultInstanceManager.restrictedFiltersResource", log);
restrictedClasses = Collections.unmodifiableSet(classNames);
this.context = context;
this.injectionMap = injectionMap;
this.postConstructMethods = catalinaContext.findPostConstructMethods();
this.preDestroyMethods = catalinaContext.findPreDestroyMethods();
}
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
public DefaultInstanceManager(Context context, Map<String, Map<String, String>> injectionMap, org.apache.catalina.Context catalinaContext, ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
代码示例来源:origin: org.apache.catalina/com.springsource.org.apache.catalina
public DefaultInstanceManager(Context context, Map<String, Map<String, String>> injectionMap, org.apache.catalina.Context catalinaContext, ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
代码示例来源:origin: org.ops4j.pax.tipi/org.ops4j.pax.tipi.tomcat-embed-core
public DefaultInstanceManager(Context context,
Map<String, Map<String, String>> injectionMap,
org.apache.catalina.Context catalinaContext,
ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
Log log = catalinaContext.getLogger();
Set<String> classNames = new HashSet<>();
loadProperties(classNames,
"org/apache/catalina/core/RestrictedServlets.properties",
"defaultInstanceManager.restrictedServletsResource", log);
loadProperties(classNames,
"org/apache/catalina/core/RestrictedListeners.properties",
"defaultInstanceManager.restrictedListenersResource", log);
loadProperties(classNames,
"org/apache/catalina/core/RestrictedFilters.properties",
"defaultInstanceManager.restrictedFiltersResource", log);
restrictedClasses = Collections.unmodifiableSet(classNames);
this.context = context;
this.injectionMap = injectionMap;
this.postConstructMethods = catalinaContext.findPostConstructMethods();
this.preDestroyMethods = catalinaContext.findPreDestroyMethods();
}
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
public DefaultInstanceManager(Context context, Map<String, Map<String, String>> injectionMap, org.apache.catalina.Context catalinaContext, ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
代码示例来源:origin: org.apache.geronimo.ext.tomcat/catalina
public DefaultInstanceManager(Context context, Map<String, Map<String, String>> injectionMap, org.apache.catalina.Context catalinaContext, ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
代码示例来源:origin: codefollower/Tomcat-Research
ClassLoader containerClassLoader) {
classLoader = catalinaContext.getLoader().getClassLoader();
privileged = catalinaContext.getPrivileged();
this.containerClassLoader = containerClassLoader;
ignoreAnnotations = catalinaContext.getIgnoreAnnotations();
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
if (child instanceof Context) {
Context context = (Context) child;
if (context.getPrivileged()) {
context.getServletContext().removeAttribute
(Globals.MBEAN_REGISTRY_ATTR);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
if (child instanceof Context) {
Context context = (Context) child;
if (context.getPrivileged()) {
context.getServletContext().removeAttribute
(Globals.MBEAN_REGISTRY_ATTR);
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
if (child instanceof Context) {
Context context = (Context) child;
if (context.getPrivileged()) {
context.getServletContext().removeAttribute
(Globals.MBEAN_REGISTRY_ATTR);
代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9
if (context.getPrivileged()) {
context.getServletContext().setAttribute
(Globals.MBEAN_REGISTRY_ATTR,
代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9
if (context.getPrivileged()) {
context.getServletContext().setAttribute
(Globals.MBEAN_REGISTRY_ATTR,
代码示例来源:origin: com.ovea.tajin.server/tajin-server-tomcat7
if (context.getPrivileged()) {
context.getServletContext().setAttribute
(Globals.MBEAN_REGISTRY_ATTR,
内容来源于网络,如有侵权,请联系作者删除!