org.apache.catalina.Context.findPreDestroyMethods()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中org.apache.catalina.Context.findPreDestroyMethods()方法的一些代码示例,展示了Context.findPreDestroyMethods()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.findPreDestroyMethods()方法的具体详情如下:
包路径:org.apache.catalina.Context
类名称:Context
方法名:findPreDestroyMethods

Context.findPreDestroyMethods介绍

[英]Returns a map with keys - fully qualified class names of the classes that have pre destroy methods and the values are the corresponding method names. If there are no such classes an empty map will be returned.
[中]返回带有键的映射-具有预销毁方法的类的完全限定类名,值是相应的方法名。如果没有此类类,将返回一个空映射。

代码示例

代码示例来源: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: 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: org.apache.geronimo.ext.tomcat/catalina

this.injectionMap = injectionMap;
this.postConstructMethods = catalinaContext.findPostConstructMethods();
this.preDestroyMethods = catalinaContext.findPreDestroyMethods();

代码示例来源:origin: codefollower/Tomcat-Research

this.injectionMap = injectionMap;
this.postConstructMethods = catalinaContext.findPostConstructMethods();
this.preDestroyMethods = catalinaContext.findPreDestroyMethods();

相关文章

微信公众号

最新文章

更多

Context类方法