166167168169170171172173174175176
uriStat.beforeInvoke(); // 补偿调用 } } if (uriStat != null) { uriStat.afterInvoke(error, nanos); } WebRequestStat.set(null); if (isProfileEnable()) {
182183184185186187188189190191192
165166167168169170171172173174175
128129130131132133134135136137138
sessionStat.afterInvoke(error, nanos); sessionStat.setPrincipal(getPrincipal(request)); } if (uriStat != null) { uriStat.afterInvoke(error, nanos); } WebRequestStat.set(null); if (isProfileEnable()) {
184185186187188189190191192193194
171172173174175176177178179180181
uriStat.beforeInvoke(); // 补偿调用 } } if (uriStat != null) { uriStat.afterInvoke(error, nanos); } WebRequestStat.set(null); } }