File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
StandardContext.java in java/org/apache/catalina/core |
3762 | 365 | 117 | 5283 | 312 |
Generator.java in java/org/apache/jasper/compiler |
3241 | 93 | 71 | 5283 | 121 |
ELParser.java in java/org/apache/el/parser |
2795 | 166 | 290 | 5283 | 25 |
ContextConfig.java in java/org/apache/catalina/startup |
2107 | 70 | 53 | 5283 | 242 |
ELParserTokenManager.java in java/org/apache/el/parser |
2094 | 49 | 143 | 5283 | 20 |
Request.java in java/org/apache/catalina/connector |
1999 | 148 | 18 | 5283 | 242 |
AprEndpoint.java in java/org/apache/tomcat/util/net |
1827 | 97 | 27 | 5283 | 298 |
DefaultServlet.java in java/org/apache/catalina/servlets |
1801 | 73 | 31 | 5283 | 129 |
WebdavServlet.java in java/org/apache/catalina/servlets |
1579 | 40 | 33 | 5283 | 80 |
Node.java in java/org/apache/jasper/compiler |
1575 | 282 | 143 | 5283 | 40 |
JNDIRealm.java in java/org/apache/catalina/realm |
1420 | 120 | 143 | 5283 | 97 |
Validator.java in java/org/apache/jasper/compiler |
1412 | 50 | 89 | 5283 | 70 |
Parser.java in java/org/apache/jasper/compiler |
1223 | 56 | 143 | 5283 | 61 |
JspC.java in java/org/apache/jasper |
1216 | 104 | 134 | 5283 | 80 |
HostConfig.java in java/org/apache/catalina/startup |
1207 | 52 | 143 | 5283 | 133 |
JspDocumentParser.java in java/org/apache/jasper/compiler |
1163 | 33 | 165 | 5283 | 49 |
Response.java in java/org/apache/catalina/connector |
987 | 82 | 7 | 5283 | 130 |
Digester.java in java/org/apache/tomcat/util/digester |
983 | 105 | 53 | 5283 | 72 |
StandardWrapper.java in java/org/apache/catalina/core |
960 | 66 | 117 | 5283 | 109 |
CGIServlet.java in java/org/apache/catalina/servlets |
958 | 31 | 71 | 5283 | 73 |
ApplicationContext.java in java/org/apache/catalina/core |
935 | 63 | 121 | 5283 | 134 |
RealmBase.java in java/org/apache/catalina/realm |
906 | 52 | 71 | 5283 | 99 |
StandardSession.java in java/org/apache/catalina/session |
890 | 68 | 71 | 5283 | 94 |
Http11Processor.java in java/org/apache/coyote/http11 |
889 | 40 | 7 | 5283 | 208 |
JspRuntimeLibrary.java in java/org/apache/jasper/runtime |
856 | 48 | 51 | 5283 | 42 |
NamingContextListener.java in java/org/apache/catalina/core |
822 | 28 | 242 | 5283 | 51 |
CoyoteAdapter.java in java/org/apache/catalina/connector |
797 | 18 | 18 | 5283 | 209 |
RequestFacade.java in java/org/apache/catalina/connector |
763 | 91 | 289 | 5283 | 48 |
ContainerBase.java in java/org/apache/catalina/core |
761 | 54 | 143 | 5283 | 100 |
AuthenticatorBase.java in java/org/apache/catalina/authenticator |
754 | 49 | 5 | 5283 | 90 |
ApplicationContextFacade.java in java/org/apache/catalina/core |
737 | 62 | 289 | 5283 | 42 |
ManagerBase.java in java/org/apache/catalina/session |
737 | 91 | 71 | 5283 | 99 |
Catalina.java in java/org/apache/catalina/startup |
669 | 46 | 53 | 5283 | 91 |
ExtendedAccessLogValve.java in java/org/apache/catalina/valves |
668 | 37 | 71 | 5283 | 42 |
ApplicationDispatcher.java in java/org/apache/catalina/core |
646 | 18 | 120 | 5283 | 63 |
StandardServer.java in java/org/apache/catalina/core |
633 | 51 | 71 | 5283 | 63 |
JspUtil.java in java/org/apache/jasper/compiler |
632 | 38 | 134 | 5283 | 55 |
SmapUtil.java in java/org/apache/jasper/compiler |
631 | 48 | 143 | 5283 | 31 |
EmbeddedServletOptions.java in java/org/apache/jasper |
629 | 52 | 100 | 5283 | 41 |
JDBCStore.java in java/org/apache/catalina/session |
597 | 41 | 158 | 5283 | 36 |
PersistentManagerBase.java in java/org/apache/catalina/session |
559 | 38 | 121 | 5283 | 57 |
MemoryUserDatabase.java in java/org/apache/catalina/users |
544 | 33 | 71 | 5283 | 44 |
ClassLoaderLogManager.java in java/org/apache/juli |
512 | 26 | 121 | 5283 | 51 |
PageContextImpl.java in java/org/apache/jasper/runtime |
508 | 30 | 165 | 5283 | 46 |
JspCompilationContext.java in java/org/apache/jasper |
501 | 53 | 165 | 5283 | 58 |
ELSupport.java in java/org/apache/el/lang |
498 | 18 | 290 | 5283 | 40 |
Connector.java in java/org/apache/catalina/connector |
492 | 77 | 61 | 5283 | 115 |
TagFileProcessor.java in java/org/apache/jasper/compiler |
490 | 17 | 165 | 5283 | 52 |
JspContextWrapper.java in java/org/apache/jasper/runtime |
487 | 62 | 143 | 5283 | 28 |
ApplicationHttpRequest.java in java/org/apache/catalina/core |
486 | 42 | 143 | 5283 | 51 |
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
SlowQueryReportJmxMBean.java in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor |
6 | - | 3454 | 3454 | 1 |
JJTELParserState.java in java/org/apache/el/parser |
82 | 12 | 3277 | 5283 | 7 |
TagPlugin.java in java/org/apache/jasper/compiler/tagplugin |
4 | - | 3248 | 5283 | 4 |
PeriodicEventListener.java in java/org/apache/tomcat |
4 | - | 3248 | 4187 | 2 |
Validator.java in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool |
5 | - | 3248 | 3454 | 2 |
ResizableExecutor.java in java/org/apache/tomcat/util/threads |
9 | - | 3248 | 4037 | 4 |
Choose.java in java/org/apache/jasper/tagplugins/jstl/core |
10 | 1 | 3248 | 5283 | 6 |
Remove.java in java/org/apache/jasper/tagplugins/jstl/core |
17 | 1 | 3248 | 5283 | 5 |
NonClosingJarInputStream.java in java/org/apache/tomcat/util/scan |
19 | 4 | 3248 | 3433 | 2 |
If.java in java/org/apache/jasper/tagplugins/jstl/core |
31 | 1 | 3248 | 5283 | 6 |
Catch.java in java/org/apache/jasper/tagplugins/jstl/core |
31 | 1 | 3248 | 5283 | 5 |
Redirect.java in java/org/apache/jasper/tagplugins/jstl/core |
43 | 1 | 3248 | 5283 | 5 |
Url.java in java/org/apache/jasper/tagplugins/jstl/core |
57 | 1 | 3248 | 5283 | 5 |
TagConstants.java in java/org/apache/jasper/compiler |
60 | - | 3248 | 5283 | 4 |
ForTokens.java in java/org/apache/jasper/tagplugins/jstl/core |
74 | 1 | 3248 | 5283 | 5 |
CoyoteReader.java in java/org/apache/catalina/connector |
129 | 13 | 3248 | 5283 | 7 |
Import.java in java/org/apache/jasper/tagplugins/jstl/core |
264 | 1 | 3248 | 5283 | 8 |
SessionMessage.java in java/org/apache/catalina/ha/session |
18 | - | 3239 | 5135 | 8 |
X509UsernameRetriever.java in java/org/apache/catalina/realm |
5 | - | 3110 | 3110 | 1 |
X509SubjectDnRetriever.java in java/org/apache/catalina/realm |
8 | 1 | 3110 | 3110 | 1 |
PoolExhaustedException.java in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool |
28 | 8 | 3089 | 3098 | 2 |
Proxy.java in java/org/apache/catalina/ha/backend |
6 | - | 2983 | 4174 | 4 |
TooManyActiveSessionsException.java in java/org/apache/catalina/session |
12 | 2 | 2981 | 3021 | 3 |
Constants.java in java/org/apache/catalina/mapper |
4 | - | 2966 | 2966 | 1 |
ConcurrentCache.java in java/org/apache/el/util |
35 | 3 | 2949 | 5283 | 6 |
HeadersTooLargeException.java in java/org/apache/coyote/http11 |
16 | 4 | 2935 | 2935 | 1 |
UniqueAttributesImpl.java in java/org/apache/jasper/util |
79 | 9 | 2931 | 3616 | 4 |
DistributedManager.java in java/org/apache/catalina |
6 | - | 2924 | 3593 | 3 |
ConcurrentCache.java in java/org/apache/tomcat/util/collections |
35 | 3 | 2913 | 2913 | 1 |
Constants.java in java/org/apache/catalina/valves |
10 | - | 2860 | 5283 | 6 |
Util.java in java/org/apache/tomcat/util/modeler |
14 | 2 | 2839 | 2851 | 2 |
VirtualResource.java in java/org/apache/catalina/webresources |
22 | 4 | 2804 | 2804 | 1 |
package-info.java in java/org/apache/tomcat/websocket/server |
1 | - | 2792 | 2792 | 1 |
Constants.java in java/org/apache/catalina/storeconfig |
4 | - | 2772 | 2777 | 2 |
IStoreFactory.java in java/org/apache/catalina/storeconfig |
11 | - | 2772 | 2777 | 2 |
SenderSF.java in java/org/apache/catalina/storeconfig |
17 | 1 | 2771 | 2777 | 3 |
ChannelSF.java in java/org/apache/catalina/storeconfig |
38 | 1 | 2771 | 2777 | 3 |
WebResourceRootSF.java in java/org/apache/catalina/storeconfig |
43 | 1 | 2770 | 2777 | 5 |
BackgroundProcess.java in java/org/apache/tomcat/websocket |
6 | - | 2767 | 2767 | 1 |
InterceptorSF.java in java/org/apache/catalina/storeconfig |
42 | 2 | 2762 | 2777 | 4 |
CatalinaClusterSF.java in java/org/apache/catalina/storeconfig |
50 | 1 | 2762 | 2777 | 5 |
CaptureLog.java in java/org/apache/tomcat/util/log |
20 | 4 | 2761 | 5283 | 4 |
package-info.java in java/org/apache/tomcat/util/http/fileupload/util |
1 | - | 2738 | 2738 | 1 |
package-info.java in java/org/apache/tomcat/util/http/fileupload/util/mime |
1 | - | 2738 | 2738 | 1 |
UploadContext.java in java/org/apache/tomcat/util/http/fileupload |
4 | - | 2738 | 2738 | 1 |
ParseException.java in java/org/apache/tomcat/util/http/fileupload/util/mime |
7 | 1 | 2738 | 2738 | 1 |
JarScanType.java in java/org/apache/tomcat |
6 | - | 2647 | 2647 | 1 |
MessageHandlerResultType.java in java/org/apache/tomcat/websocket |
6 | - | 2635 | 2635 | 1 |
Injectable.java in java/org/apache/tomcat/util/descriptor/web |
7 | - | 2623 | 2623 | 1 |
NamingResources.java in java/org/apache/tomcat/util/descriptor/web |
10 | - | 2623 | 2623 | 1 |
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
ContinueResponseTiming.java in java/org/apache/coyote |
25 | 3 | 7 | 7 | 1 |
SetPropertyClass.java in java/org/apache/tomcat/util/xreflection |
349 | 25 | 16 | 16 | 1 |
ObjectReflectionPropertyInspector.java in java/org/apache/tomcat/util/xreflection |
239 | 10 | 16 | 16 | 1 |
ReflectionLessCodeGenerator.java in java/org/apache/tomcat/util/xreflection |
212 | 10 | 16 | 16 | 1 |
ReflectionProperty.java in java/org/apache/tomcat/util/xreflection |
84 | 13 | 16 | 16 | 1 |
RFC2231Utility.java in java/org/apache/tomcat/util/http/fileupload/util/mime |
60 | 5 | 17 | 17 | 1 |
EntityTag.java in java/org/apache/tomcat/util/http/parser |
47 | 1 | 31 | 32 | 2 |
XReflectionIntrospectionUtils.java in java/org/apache/tomcat/util |
12 | 3 | 33 | 47 | 2 |
WebServiceRef.java in java/jakarta/xml/ws |
16 | - | 52 | 52 | 1 |
WebServiceRefs.java in java/jakarta/xml/ws |
10 | - | 52 | 52 | 1 |
AprStatus.java in java/org/apache/catalina/core |
31 | 8 | 61 | 61 | 1 |
InternalRewriteMap.java in java/org/apache/catalina/valves/rewrite |
81 | 9 | 115 | 115 | 1 |
EncodedSolidusHandling.java in java/org/apache/tomcat/util/buf |
25 | 2 | 165 | 165 | 1 |
CharsetUtil.java in java/org/apache/tomcat/util/buf |
34 | 2 | 183 | 183 | 1 |
EnvironmentPropertySource.java in java/org/apache/tomcat/util/digester |
20 | 2 | 197 | 197 | 1 |
HeaderUtil.java in java/org/apache/tomcat/util/http |
19 | 2 | 235 | 235 | 1 |
Asn1Writer.java in java/org/apache/tomcat/util/buf |
59 | - | 247 | 247 | 1 |
FileItemIteratorImpl.java in java/org/apache/tomcat/util/http/fileupload/impl |
218 | 12 | 17 | 281 | 3 |
FileItemStreamImpl.java in java/org/apache/tomcat/util/http/fileupload/impl |
97 | 9 | 17 | 281 | 3 |
FileSizeLimitExceededException.java in java/org/apache/tomcat/util/http/fileupload/impl |
23 | 5 | 17 | 281 | 3 |
SizeException.java in java/org/apache/tomcat/util/http/fileupload/impl |
18 | 3 | 280 | 281 | 2 |
IOFileUploadException.java in java/org/apache/tomcat/util/http/fileupload/impl |
16 | 2 | 280 | 281 | 2 |
InvalidContentTypeException.java in java/org/apache/tomcat/util/http/fileupload/impl |
15 | 3 | 17 | 281 | 3 |
FileUploadIOException.java in java/org/apache/tomcat/util/http/fileupload/impl |
15 | 2 | 17 | 281 | 3 |
SizeLimitExceededException.java in java/org/apache/tomcat/util/http/fileupload/impl |
9 | 1 | 17 | 281 | 3 |
MimeTypeMappings.java in java/org/apache/tomcat/buildutil |
44 | 1 | 158 | 283 | 2 |
Utils.java in java/org/apache/tomcat/buildutil |
37 | 2 | 283 | 283 | 1 |
ImplicitObjectELResolver.java in java/jakarta/servlet/jsp/el |
493 | 33 | 109 | 289 | 5 |
HttpServlet.java in java/jakarta/servlet/http |
394 | 32 | 88 | 289 | 6 |
ServletRequestWrapper.java in java/jakarta/servlet |
197 | 41 | 289 | 289 | 1 |
Cookie.java in java/jakarta/servlet/http |
193 | 23 | 289 | 289 | 1 |
ScopedAttributeELResolver.java in java/jakarta/servlet/jsp/el |
179 | 7 | 289 | 289 | 1 |
HttpServletRequestWrapper.java in java/jakarta/servlet/http |
165 | 36 | 289 | 289 | 1 |
TagInfo.java in java/jakarta/servlet/jsp/tagext |
158 | 16 | 289 | 289 | 1 |
ServerEndpointConfig.java in java/jakarta/websocket/server |
156 | 16 | 289 | 289 | 1 |
HttpUtils.java in java/jakarta/servlet/http |
116 | 5 | 289 | 289 | 1 |
HttpServletResponseWrapper.java in java/jakarta/servlet/http |
110 | 24 | 289 | 289 | 1 |
ServletResponseWrapper.java in java/jakarta/servlet |
108 | 21 | 289 | 289 | 1 |
AuthConfigFactory.java in java/jakarta/security/auth/message/config |
107 | 5 | 61 | 289 | 2 |
TagSupport.java in java/jakarta/servlet/jsp/tagext |
97 | 15 | 109 | 289 | 2 |
CloseReason.java in java/jakarta/websocket |
93 | 6 | 289 | 289 | 1 |
ServletOutputStream.java in java/jakarta/servlet |
91 | 16 | 289 | 289 | 1 |
TagAttributeInfo.java in java/jakarta/servlet/jsp/tagext |
89 | 15 | 134 | 289 | 3 |
ServletContext.java in java/jakarta/servlet |
81 | - | 243 | 289 | 2 |
HttpServletRequest.java in java/jakarta/servlet/http |
80 | 4 | 289 | 289 | 1 |
TagLibraryInfo.java in java/jakarta/servlet/jsp/tagext |
80 | 10 | 143 | 289 | 2 |
ClientEndpointConfig.java in java/jakarta/websocket |
79 | 10 | 289 | 289 | 1 |
HttpServletResponse.java in java/jakarta/servlet/http |
78 | 1 | 289 | 289 | 1 |
PrivateKeyCallback.java in java/jakarta/security/auth/message/callback |
75 | 12 | 289 | 289 | 1 |
ServletSecurityElement.java in java/jakarta/servlet |
72 | 8 | 143 | 289 | 3 |
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
HealthCheckValve.java in java/org/apache/catalina/valves |
79 | 8 | 1 | 618 | 4 |
WsWebSocketContainer.java in java/org/apache/tomcat/websocket |
822 | 40 | 2 | 2795 | 91 |
AsyncChannelWrapperSecure.java in java/org/apache/tomcat/websocket |
434 | 31 | 2 | 2728 | 22 |
WsFrameClient.java in java/org/apache/tomcat/websocket |
158 | 11 | 2 | 2790 | 24 |
AsyncChannelWrapperNonSecure.java in java/org/apache/tomcat/websocket |
77 | 13 | 2 | 2728 | 4 |
AsyncChannelWrapper.java in java/org/apache/tomcat/websocket |
20 | - | 2 | 2728 | 4 |
Http2UpgradeHandler.java in java/org/apache/coyote/http2 |
1344 | 92 | 4 | 1984 | 125 |
Stream.java in java/org/apache/coyote/http2 |
890 | 71 | 4 | 1949 | 114 |
SSLUtilBase.java in java/org/apache/tomcat/util/net |
381 | 9 | 4 | 1706 | 23 |
AuthenticatorBase.java in java/org/apache/catalina/authenticator |
754 | 49 | 5 | 5283 | 90 |
Response.java in java/org/apache/catalina/connector |
987 | 82 | 7 | 5283 | 130 |
Http11Processor.java in java/org/apache/coyote/http11 |
889 | 40 | 7 | 5283 | 208 |
AjpProcessor.java in java/org/apache/coyote/ajp |
844 | 37 | 7 | 5251 | 155 |
AbstractProcessor.java in java/org/apache/coyote |
628 | 42 | 7 | 3388 | 80 |
FormAuthenticator.java in java/org/apache/catalina/authenticator |
448 | 14 | 7 | 5283 | 66 |
Request.java in java/org/apache/coyote |
399 | 75 | 7 | 5283 | 53 |
AbstractHttp11Protocol.java in java/org/apache/coyote/http11 |
329 | 59 | 7 | 3952 | 94 |
StreamProcessor.java in java/org/apache/coyote/http2 |
319 | 30 | 7 | 1942 | 58 |
Http11OutputBuffer.java in java/org/apache/coyote/http11 |
266 | 31 | 7 | 2074 | 21 |
Http2Protocol.java in java/org/apache/coyote/http2 |
213 | 44 | 7 | 1984 | 36 |
StandardContextValve.java in java/org/apache/catalina/core |
48 | 2 | 7 | 5283 | 38 |
ContinueResponseTiming.java in java/org/apache/coyote |
25 | 3 | 7 | 7 | 1 |
Http11InputBuffer.java in java/org/apache/coyote/http11 |
691 | 27 | 10 | 2067 | 42 |
WsRemoteEndpointImplBase.java in java/org/apache/tomcat/websocket |
959 | 72 | 11 | 2756 | 62 |
WsFrameBase.java in java/org/apache/tomcat/websocket |
728 | 37 | 11 | 2791 | 46 |
WsSession.java in java/org/apache/tomcat/websocket |
582 | 51 | 11 | 2846 | 80 |
PersistentValve.java in java/org/apache/catalina/valves |
170 | 9 | 11 | 5283 | 28 |
Constants.java in java/org/apache/tomcat/websocket |
82 | 2 | 11 | 2846 | 25 |
Http2Parser.java in java/org/apache/coyote/http2 |
524 | 20 | 15 | 1930 | 40 |
Http2AsyncUpgradeHandler.java in java/org/apache/coyote/http2 |
393 | 30 | 15 | 1283 | 34 |
SetPropertyClass.java in java/org/apache/tomcat/util/xreflection |
349 | 25 | 16 | 16 | 1 |
ObjectReflectionPropertyInspector.java in java/org/apache/tomcat/util/xreflection |
239 | 10 | 16 | 16 | 1 |
ReflectionLessCodeGenerator.java in java/org/apache/tomcat/util/xreflection |
212 | 10 | 16 | 16 | 1 |
CallMethodRule.java in java/org/apache/tomcat/util/digester |
201 | 12 | 16 | 5283 | 30 |
ReflectionProperty.java in java/org/apache/tomcat/util/xreflection |
84 | 13 | 16 | 16 | 1 |
BasicDataSource.java in java/org/apache/tomcat/dbcp/dbcp2 |
947 | 142 | 17 | 2318 | 20 |
GenericKeyedObjectPool.java in java/org/apache/tomcat/dbcp/pool2/impl |
859 | 45 | 17 | 2318 | 17 |
PoolUtils.java in java/org/apache/tomcat/dbcp/pool2 |
833 | 88 | 17 | 2318 | 13 |
DelegatingConnection.java in java/org/apache/tomcat/dbcp/dbcp2 |
774 | 75 | 17 | 2318 | 20 |
LinkedBlockingDeque.java in java/org/apache/tomcat/dbcp/pool2/impl |
706 | 64 | 17 | 2318 | 12 |
GenericObjectPool.java in java/org/apache/tomcat/dbcp/pool2/impl |
615 | 38 | 17 | 2318 | 19 |
BaseGenericObjectPool.java in java/org/apache/tomcat/dbcp/pool2/impl |
612 | 76 | 17 | 2318 | 18 |
InstanceKeyDataSource.java in java/org/apache/tomcat/dbcp/dbcp2/datasources |
523 | 69 | 17 | 2318 | 11 |
BasicDataSourceFactory.java in java/org/apache/tomcat/dbcp/dbcp2 |
412 | 7 | 17 | 2318 | 15 |
MultipartStream.java in java/org/apache/tomcat/util/http/fileupload |
411 | 34 | 17 | 5210 | 22 |
DriverAdapterCPDS.java in java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter |
380 | 46 | 17 | 2318 | 13 |
PoolableConnectionFactory.java in java/org/apache/tomcat/dbcp/dbcp2 |
334 | 54 | 17 | 2318 | 13 |
DiskFileItem.java in java/org/apache/tomcat/util/http/fileupload/disk |
267 | 25 | 17 | 3695 | 20 |
CPDSConnectionFactory.java in java/org/apache/tomcat/dbcp/dbcp2/datasources |
256 | 19 | 17 | 2318 | 12 |
FileUploadBase.java in java/org/apache/tomcat/util/http/fileupload |
240 | 19 | 17 | 5210 | 29 |