public void collectDynInfo(String methodName, Object res, Object[] args) {
if (methodName.equals("addServlet")) {
servlets.add((ServletRegistration.Dynamic) res);
}
else if (methodName.equals("addFilter")) {
filters.add((FilterRegistration.Dynamic) res);
}
else if (methodName.equals("addListener")) {
String listenerClassName;
if (args[0].getClass().isAssignableFrom(String.class)) {
listenerClassName = args[0].toString();
}
else if (args[0].getClass().isAssignableFrom(Class.class)) {
listenerClassName = ((Class<?>) args[0]).getName();
}
else {
listenerClassName = args[0].getClass().getName();
}
listeners.add(listenerClassName);
}
}
DynamicServletContextProcessor.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:uavstack
作者:
评论列表
文章目录