apache / turbine-fulcrum-yaafi
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 95 files with 9,738 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 4 files changed 6-20 times (1,413 lines of code)
    • 91 files changed 1-5 times (8,325 lines of code)
0% | 0% | 0% | 14% | 85%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 95 files with 9,738 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 23 files changed by 2-5 contributors (4,413 lines of code)
    • 72 files changed by 1 contributor (5,325 lines of code)
0% | 0% | 0% | 45% | 54%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, properties, gitignore, md, cvsignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 19% | 80%
xml0% | 0% | 0% | 2% | 97%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 15% | 84%
contrib0% | 0% | 0% | 0% | 100%
tutorial0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ServiceContainerImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/container
853 68 2008-07-08 2024-09-11 11 3 sgoeschl@apache.org gk@apache.org
site.xml
in src/site
58 - 2008-01-31 2024-10-11 7 3 sgoeschl@apache.org gk@apache.org
InputStreamLocator.java
in src/java/org/apache/fulcrum/yaafi/framework/util
68 5 2008-07-08 2019-11-18 6 4 sgoeschl@apache.org tv@apache.org
AvalonServiceComponentImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/component
434 16 2008-07-23 2018-12-13 6 3 sgoeschl@apache.org painter@apache.org
Jamon2PerformanceMonitorImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
75 6 2007-09-09 2015-08-06 5 1 sgoeschl@apache.org sgoeschl@apache.org
ServiceContainerConfiguration.java
in src/java/org/apache/fulcrum/yaafi/framework/factory
290 40 2008-07-01 2018-12-13 5 2 sgoeschl@apache.org painter@apache.org
Main.java
in src/java/org/apache/fulcrum/yaafi/cli
335 35 2008-07-01 2018-10-25 5 2 sgoeschl@apache.org painter@apache.org
downloads.xml
in src/site/xdoc
33 - 2008-06-27 2015-10-09 4 2 sgoeschl@apache.org gk@apache.org
CryptoStreamFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/crypto
50 4 2008-07-21 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
ShutdownEntry.java
in src/java/org/apache/fulcrum/yaafi/service/shutdown
92 8 2018-10-25 2018-12-18 4 1 painter@apache.org painter@apache.org
JamonInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
155 13 2007-09-09 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
Validate.java
in src/java/org/apache/fulcrum/yaafi/framework/util
192 22 2015-08-08 2018-12-13 4 2 gk@apache.org painter@apache.org
ServiceComponentImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/component
204 27 2008-07-23 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
ArgumentToStringBuilderImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
730 30 2008-07-23 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
JamonPerformanceMonitor.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
8 - 2007-09-09 2015-08-06 3 1 sgoeschl@apache.org sgoeschl@apache.org
RoleEntry.java
in src/java/org/apache/fulcrum/yaafi/framework/role
17 - 2008-02-01 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
Jamon1PerformanceMonitorImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
39 5 2007-09-09 2015-08-06 3 1 sgoeschl@apache.org sgoeschl@apache.org
AvalonInterceptorFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
67 1 2008-07-23 2018-10-24 3 2 sgoeschl@apache.org painter@apache.org
MethodToStringBuilderImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
68 7 2015-08-06 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
StopWatch.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
87 11 2018-10-25 2021-03-23 3 2 painter@apache.org gk@apache.org
ReconfigurationEntry.java
in src/java/org/apache/fulcrum/yaafi/service/reconfiguration
92 7 2018-12-11 2018-12-18 3 1 painter@apache.org painter@apache.org
AdviceServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/advice
97 11 2008-07-23 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
ServiceContainerFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/factory
100 4 2008-07-01 2024-07-19 3 3 sgoeschl@apache.org gk@apache.org
PerformanceInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/performance
134 11 2018-10-03 2018-12-13 3 1 painter@apache.org painter@apache.org
CommonsConfigurationCCPResolver.java
in contrib/java/org/apache/fulcrum/yaafi/framework/configuration
150 2 2007-07-05 2018-10-08 3 3 tv@apache.org painter@apache.org
JavaSimonInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/javasimon
155 13 2015-08-06 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
LoggingInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/logging
169 17 2018-10-03 2018-12-13 3 1 painter@apache.org painter@apache.org
BaseServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/baseservice
175 22 2018-10-03 2018-10-25 3 1 painter@apache.org painter@apache.org
AvalonInterceptorContext.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
22 - 2008-02-01 2018-10-24 2 2 sgoeschl@apache.org painter@apache.org
ServiceConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/container
27 - 2008-07-08 2015-08-06 2 1 sgoeschl@apache.org sgoeschl@apache.org
Log4j2Logger.java
in src/java/org/apache/fulcrum/yaafi/framework/logger
92 17 2021-08-03 2021-12-15 2 1 gk@apache.org gk@apache.org
RoleEntryImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/role
107 14 2018-12-11 2018-12-13 2 1 painter@apache.org painter@apache.org
ComponentConfigurationPropertiesResolverBaseImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/configuration
110 11 2018-10-25 2018-11-28 2 1 painter@apache.org painter@apache.org
Getopt.java
in src/java/org/apache/fulcrum/yaafi/cli
113 13 2015-08-06 2018-12-11 2 2 sgoeschl@apache.org painter@apache.org
ConfigurationUtil.java
in src/java/org/apache/fulcrum/yaafi/framework/util
123 2 2018-10-25 2018-12-13 2 1 painter@apache.org painter@apache.org
135 8 2018-10-08 2023-11-27 2 2 painter@apache.org gk@apache.org
BaseInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/baseservice
135 16 2018-10-24 2018-10-25 2 1 painter@apache.org painter@apache.org
AvalonInterceptorContextImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
135 16 2018-10-24 2018-10-25 2 1 painter@apache.org painter@apache.org
AvalonInterceptorInvocationHandler.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
135 11 2008-07-23 2015-08-06 2 1 sgoeschl@apache.org sgoeschl@apache.org
ReconfigurationServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/reconfiguration
150 12 2018-12-11 2018-12-13 2 1 painter@apache.org painter@apache.org
SystemPropertyService.java
in tutorial/src/java/tutorial/service
4 - 2015-08-06 2015-08-06 1 1 sgoeschl@apache.org sgoeschl@apache.org
JavaSimonInterceptorService.java
in src/java/org/apache/fulcrum/yaafi/interceptor/javasimon
5 - 2015-08-06 2015-08-06 1 1 sgoeschl@apache.org sgoeschl@apache.org
JavaSimonPerformanceMonitor.java
in src/java/org/apache/fulcrum/yaafi/interceptor/javasimon
7 - 2015-08-06 2015-08-06 1 1 sgoeschl@apache.org sgoeschl@apache.org
InterceptorToStringBuilder.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
7 - 2018-12-13 2018-12-13 1 1 painter@apache.org painter@apache.org
ComponentConfigurationPropertiesResolver.java
in src/java/org/apache/fulcrum/yaafi/framework/configuration
7 - 2018-10-25 2018-10-25 1 1 painter@apache.org painter@apache.org
componentRoles.xml
in tutorial/conf
8 - 2015-08-06 2015-08-06 1 1 sgoeschl@apache.org sgoeschl@apache.org
AvalonYaafiConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/constant
11 - 2008-07-23 2008-07-23 1 1 sgoeschl@apache.org sgoeschl@apache.org
Container.java
in src/java/org/apache/fulcrum/yaafi/container
13 - 2024-07-19 2024-07-19 1 1 gk@apache.org gk@apache.org
ServiceLifecycleManager.java
in src/java/org/apache/fulcrum/yaafi/framework/container
14 - 2018-12-13 2018-12-13 1 1 painter@apache.org painter@apache.org
component.xml
in src/site/xdoc/specification
16 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
InputStreamLocator.java
in src/java/org/apache/fulcrum/yaafi/framework/util
68 5 2008-07-08 2019-11-18 6 4 sgoeschl@apache.org tv@apache.org
ServiceContainerImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/container
853 68 2008-07-08 2024-09-11 11 3 sgoeschl@apache.org gk@apache.org
site.xml
in src/site
58 - 2008-01-31 2024-10-11 7 3 sgoeschl@apache.org gk@apache.org
AvalonServiceComponentImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/component
434 16 2008-07-23 2018-12-13 6 3 sgoeschl@apache.org painter@apache.org
ServiceContainerFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/factory
100 4 2008-07-01 2024-07-19 3 3 sgoeschl@apache.org gk@apache.org
CommonsConfigurationCCPResolver.java
in contrib/java/org/apache/fulcrum/yaafi/framework/configuration
150 2 2007-07-05 2018-10-08 3 3 tv@apache.org painter@apache.org
ServiceContainerConfiguration.java
in src/java/org/apache/fulcrum/yaafi/framework/factory
290 40 2008-07-01 2018-12-13 5 2 sgoeschl@apache.org painter@apache.org
Main.java
in src/java/org/apache/fulcrum/yaafi/cli
335 35 2008-07-01 2018-10-25 5 2 sgoeschl@apache.org painter@apache.org
ServiceComponentImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/component
204 27 2008-07-23 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
CryptoStreamFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/crypto
50 4 2008-07-21 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
Validate.java
in src/java/org/apache/fulcrum/yaafi/framework/util
192 22 2015-08-08 2018-12-13 4 2 gk@apache.org painter@apache.org
ArgumentToStringBuilderImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
730 30 2008-07-23 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
JamonInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
155 13 2007-09-09 2018-12-13 4 2 sgoeschl@apache.org painter@apache.org
downloads.xml
in src/site/xdoc
33 - 2008-06-27 2015-10-09 4 2 sgoeschl@apache.org gk@apache.org
RoleEntry.java
in src/java/org/apache/fulcrum/yaafi/framework/role
17 - 2008-02-01 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
AvalonInterceptorFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
67 1 2008-07-23 2018-10-24 3 2 sgoeschl@apache.org painter@apache.org
AdviceServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/advice
97 11 2008-07-23 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
StopWatch.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
87 11 2018-10-25 2021-03-23 3 2 painter@apache.org gk@apache.org
MethodToStringBuilderImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
68 7 2015-08-06 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
JavaSimonInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/javasimon
155 13 2015-08-06 2018-12-13 3 2 sgoeschl@apache.org painter@apache.org
AvalonInterceptorContext.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
22 - 2008-02-01 2018-10-24 2 2 sgoeschl@apache.org painter@apache.org
Getopt.java
in src/java/org/apache/fulcrum/yaafi/cli
113 13 2015-08-06 2018-12-11 2 2 sgoeschl@apache.org painter@apache.org
135 8 2018-10-08 2023-11-27 2 2 painter@apache.org gk@apache.org
Jamon2PerformanceMonitorImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
75 6 2007-09-09 2015-08-06 5 1 sgoeschl@apache.org sgoeschl@apache.org
ShutdownEntry.java
in src/java/org/apache/fulcrum/yaafi/service/shutdown
92 8 2018-10-25 2018-12-18 4 1 painter@apache.org painter@apache.org
BaseServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/baseservice
175 22 2018-10-03 2018-10-25 3 1 painter@apache.org painter@apache.org
ReconfigurationEntry.java
in src/java/org/apache/fulcrum/yaafi/service/reconfiguration
92 7 2018-12-11 2018-12-18 3 1 painter@apache.org painter@apache.org
LoggingInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/logging
169 17 2018-10-03 2018-12-13 3 1 painter@apache.org painter@apache.org
JamonPerformanceMonitor.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
8 - 2007-09-09 2015-08-06 3 1 sgoeschl@apache.org sgoeschl@apache.org
Jamon1PerformanceMonitorImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
39 5 2007-09-09 2015-08-06 3 1 sgoeschl@apache.org sgoeschl@apache.org
PerformanceInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/performance
134 11 2018-10-03 2018-12-13 3 1 painter@apache.org painter@apache.org
Log4j2Logger.java
in src/java/org/apache/fulcrum/yaafi/framework/logger
92 17 2021-08-03 2021-12-15 2 1 gk@apache.org gk@apache.org
ConfigurationUtil.java
in src/java/org/apache/fulcrum/yaafi/framework/util
123 2 2018-10-25 2018-12-13 2 1 painter@apache.org painter@apache.org
RoleEntryImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/role
107 14 2018-12-11 2018-12-13 2 1 painter@apache.org painter@apache.org
ServiceConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/container
27 - 2008-07-08 2015-08-06 2 1 sgoeschl@apache.org sgoeschl@apache.org
AvalonInterceptorInvocationHandler.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
135 11 2008-07-23 2015-08-06 2 1 sgoeschl@apache.org sgoeschl@apache.org
AvalonInterceptorContextImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
135 16 2018-10-24 2018-10-25 2 1 painter@apache.org painter@apache.org
ComponentConfigurationPropertiesResolverBaseImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/configuration
110 11 2018-10-25 2018-11-28 2 1 painter@apache.org painter@apache.org
ReconfigurationServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/reconfiguration
150 12 2018-12-11 2018-12-13 2 1 painter@apache.org painter@apache.org
BaseInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/baseservice
135 16 2018-10-24 2018-10-25 2 1 painter@apache.org painter@apache.org
componentRoles.xml
in tutorial/conf
8 - 2015-08-06 2015-08-06 1 1 sgoeschl@apache.org sgoeschl@apache.org
SystemPropertyServiceImpl.java
in tutorial/src/java/tutorial/service
44 4 2018-12-11 2018-12-11 1 1 painter@apache.org painter@apache.org
SystemPropertyService.java
in tutorial/src/java/tutorial/service
4 - 2015-08-06 2015-08-06 1 1 sgoeschl@apache.org sgoeschl@apache.org
Clazz.java
in src/java/org/apache/fulcrum/yaafi/framework/reflection
81 6 2018-12-13 2018-12-13 1 1 painter@apache.org painter@apache.org
AvalonToYaafiContextMapper.java
in src/java/org/apache/fulcrum/yaafi/framework/context
117 8 2018-11-28 2018-11-28 1 1 painter@apache.org painter@apache.org
ToStringBuilder.java
in src/java/org/apache/fulcrum/yaafi/framework/util
84 13 2018-10-03 2018-10-03 1 1 painter@apache.org painter@apache.org
RoleConfigurationParserImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/role
75 1 2018-12-13 2018-12-13 1 1 painter@apache.org painter@apache.org
AvalonYaafiConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/constant
11 - 2008-07-23 2008-07-23 1 1 sgoeschl@apache.org sgoeschl@apache.org
ThreadLocalStorageImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/tls
46 6 2018-12-13 2018-12-13 1 1 painter@apache.org painter@apache.org
ServiceContainer.java
in src/java/org/apache/fulcrum/yaafi/framework/container
16 - 2015-03-19 2015-03-19 1 1 sgoeschl@apache.org sgoeschl@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
YaafiToAvalonContextMapper.java
in src/java/org/apache/fulcrum/yaafi/framework/context
120 9
Application.java
in tutorial/src/java/tutorial/running
49 4
SystemPropertyServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/systemproperty
45 3
DefaultToStringBuilderImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
44 6
Shutdown.java
in src/java/org/apache/fulcrum/yaafi/service/shutdown
28 2
Factory.java
in tutorial/src/java/tutorial/running
24 1
ServiceComponentLifecycle.java
in src/java/org/apache/fulcrum/yaafi/framework/component
20 -
ComponentConfigurationPropertiesResolverImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/configuration
18 1
ExceptionUtils.java
in src/java/org/apache/fulcrum/yaafi/framework/util
16 2
Shutdown.java
in src/java/org/apache/fulcrum/yaafi/cli
15 2
12 -
BaseService.java
in src/java/org/apache/fulcrum/yaafi/service/baseservice
12 -
ServiceManagerService.java
in src/java/org/apache/fulcrum/yaafi/service/servicemanager
12 -
AvalonMerlinConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/constant
10 -
AvalonInterceptorService.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
10 -
AvalonFortressConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/constant
9 -
AdviceService.java
in src/java/org/apache/fulcrum/yaafi/service/advice
9 -
ServiceComponent.java
in src/java/org/apache/fulcrum/yaafi/framework/component
8 -
RoleConfigurationParser.java
in src/java/org/apache/fulcrum/yaafi/framework/role
8 -
AvalonPhoenixConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/constant
8 -
ThreadLocalStorage.java
in src/java/org/apache/fulcrum/yaafi/framework/tls
8 -
componentConfig.xml
in tutorial/conf
6 -
LoggingInterceptorService.java
in src/java/org/apache/fulcrum/yaafi/interceptor/logging
5 -
JamonInterceptorService.java
in src/java/org/apache/fulcrum/yaafi/interceptor/jamon
5 -
PerformanceInterceptorService.java
in src/java/org/apache/fulcrum/yaafi/interceptor/performance
5 -
ShutdownService.java
in src/java/org/apache/fulcrum/yaafi/service/shutdown
4 -
SystemPropertyService.java
in src/java/org/apache/fulcrum/yaafi/service/systemproperty
4 -
ReconfigurationService.java
in src/java/org/apache/fulcrum/yaafi/service/reconfiguration
4 -
logginginterceptor.xml
in src/site/xdoc/interceptors
271 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
performanceinterceptor.xml
in src/site/xdoc/interceptors
241 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
step3.xml
in src/site/xdoc/tutorial
199 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
container.xml
in src/site/xdoc/specification
192 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
BaseServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/baseservice
175 22 2018-10-03 2018-10-25 3 1 painter@apache.org painter@apache.org
LoggingInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/logging
169 17 2018-10-03 2018-12-13 3 1 painter@apache.org painter@apache.org
role.xml
in src/site/xdoc/specification
159 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
ReconfigurationServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/reconfiguration
150 12 2018-12-11 2018-12-13 2 1 painter@apache.org painter@apache.org
context.xml
in src/site/xdoc/specification
144 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
step4.xml
in src/site/xdoc/tutorial
137 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
AvalonInterceptorInvocationHandler.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
135 11 2008-07-23 2015-08-06 2 1 sgoeschl@apache.org sgoeschl@apache.org
AvalonInterceptorContextImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/interceptor
135 16 2018-10-24 2018-10-25 2 1 painter@apache.org painter@apache.org
BaseInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/baseservice
135 16 2018-10-24 2018-10-25 2 1 painter@apache.org painter@apache.org
PerformanceInterceptorServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/performance
134 11 2018-10-03 2018-12-13 3 1 painter@apache.org painter@apache.org
ConfigurationUtil.java
in src/java/org/apache/fulcrum/yaafi/framework/util
123 2 2018-10-25 2018-12-13 2 1 painter@apache.org painter@apache.org
AvalonToYaafiContextMapper.java
in src/java/org/apache/fulcrum/yaafi/framework/context
117 8 2018-11-28 2018-11-28 1 1 painter@apache.org painter@apache.org
ComponentConfigurationPropertiesResolverBaseImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/configuration
110 11 2018-10-25 2018-11-28 2 1 painter@apache.org painter@apache.org
ContainerImpl.java
in src/java/org/apache/fulcrum/yaafi/container
110 11 2024-07-19 2024-07-19 1 1 gk@apache.org gk@apache.org
RoleEntryImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/role
107 14 2018-12-11 2018-12-13 2 1 painter@apache.org painter@apache.org
jamoninterceptor.xml
in src/site/xdoc/interceptors
103 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
ShutdownServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/shutdown
102 12 2018-12-13 2018-12-13 1 1 painter@apache.org painter@apache.org
incarnation.xml
in src/site/xdoc/lifecycle
97 - 2024-10-11 2024-10-11 1 1 gk@apache.org gk@apache.org
Correlations

File Size vs. Number of Changes: 95 points

src/site/site.xml x: 58 lines of code y: 7 # changes src/site/xdoc/configuration.xml x: 16 lines of code y: 1 # changes src/site/xdoc/cryptography.xml x: 69 lines of code y: 1 # changes src/site/xdoc/design.xml x: 46 lines of code y: 1 # changes src/site/xdoc/howto.xml x: 82 lines of code y: 1 # changes src/site/xdoc/index.xml x: 78 lines of code y: 1 # changes src/site/xdoc/interceptors/index.xml x: 76 lines of code y: 1 # changes src/site/xdoc/interceptors/jamoninterceptor.xml x: 103 lines of code y: 1 # changes src/site/xdoc/interceptors/logginginterceptor.xml x: 271 lines of code y: 1 # changes src/site/xdoc/interceptors/performanceinterceptor.xml x: 241 lines of code y: 1 # changes src/site/xdoc/lifecycle/decommission.xml x: 36 lines of code y: 1 # changes src/site/xdoc/lifecycle/incarnation.xml x: 97 lines of code y: 1 # changes src/site/xdoc/lifecycle/index.xml x: 25 lines of code y: 1 # changes src/site/xdoc/services/adviceservice.xml x: 17 lines of code y: 1 # changes src/site/xdoc/services/index.xml x: 51 lines of code y: 1 # changes src/site/xdoc/services/reconfigurationservice.xml x: 59 lines of code y: 1 # changes src/site/xdoc/services/servicemanagerservice.xml x: 38 lines of code y: 1 # changes src/site/xdoc/services/shutdownservice.xml x: 54 lines of code y: 1 # changes src/site/xdoc/services/systempropertyservice.xml x: 44 lines of code y: 1 # changes src/site/xdoc/specification/container.xml x: 192 lines of code y: 1 # changes src/site/xdoc/specification/context.xml x: 144 lines of code y: 1 # changes src/site/xdoc/specification/index.xml x: 21 lines of code y: 1 # changes src/site/xdoc/specification/lifecycle.xml x: 40 lines of code y: 1 # changes src/site/xdoc/specification/role.xml x: 159 lines of code y: 1 # changes src/site/xdoc/todo.xml x: 35 lines of code y: 1 # changes src/site/xdoc/tutorial/step2.xml x: 19 lines of code y: 1 # changes src/site/xdoc/tutorial/step3.xml x: 199 lines of code y: 1 # changes src/site/xdoc/tutorial/step4.xml x: 137 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/container/ServiceContainerImpl.java x: 853 lines of code y: 11 # changes src/java/org/apache/fulcrum/yaafi/container/Container.java x: 13 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/container/ContainerImpl.java x: 110 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/container/DefaultContainerSetup.java x: 85 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerFactory.java x: 100 lines of code y: 3 # changes contrib/TurbineYaafiComponentService.java x: 135 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/logger/Log4j2Logger.java x: 92 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/interceptor/util/StopWatch.java x: 87 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/framework/util/InputStreamLocator.java x: 68 lines of code y: 6 # changes src/java/org/apache/fulcrum/yaafi/service/reconfiguration/ReconfigurationEntry.java x: 92 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/service/shutdown/ShutdownEntry.java x: 92 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/framework/component/AvalonServiceComponentImpl.java x: 434 lines of code y: 6 # changes src/java/org/apache/fulcrum/yaafi/framework/component/ServiceComponentImpl.java x: 204 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/framework/container/ServiceLifecycleManager.java x: 14 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/crypto/CryptoStreamFactory.java x: 50 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerConfiguration.java x: 290 lines of code y: 5 # changes src/java/org/apache/fulcrum/yaafi/framework/util/ConfigurationUtil.java x: 123 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/interceptor/jamon/JamonInterceptorServiceImpl.java x: 155 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/interceptor/javasimon/JavaSimonInterceptorServiceImpl.java x: 155 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/interceptor/logging/LoggingInterceptorServiceImpl.java x: 169 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/interceptor/performance/PerformanceInterceptorServiceImpl.java x: 134 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/interceptor/util/InterceptorToStringBuilder.java x: 7 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/service/advice/AdviceServiceImpl.java x: 97 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/service/reconfiguration/ReconfigurationServiceImpl.java x: 150 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/reflection/Clazz.java x: 81 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/role/RoleConfigurationParserImpl.java x: 75 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/role/RoleEntry.java x: 17 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/framework/role/RoleEntryImpl.java x: 107 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/interceptor/util/ArgumentToStringBuilderImpl.java x: 730 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/interceptor/util/MethodToStringBuilderImpl.java x: 68 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/framework/util/Validate.java x: 192 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/cli/Getopt.java x: 113 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/configuration/ComponentConfigurationPropertiesResolverBaseImpl.java x: 110 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/context/AvalonToYaafiContextMapper.java x: 117 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/cli/Main.java x: 335 lines of code y: 5 # changes src/java/org/apache/fulcrum/yaafi/service/baseservice/BaseServiceImpl.java x: 175 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/framework/interceptor/AvalonInterceptorContext.java x: 22 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/interceptor/AvalonInterceptorFactory.java x: 67 lines of code y: 3 # changes contrib/java/org/apache/fulcrum/yaafi/framework/configuration/CommonsConfigurationCCPResolver.java x: 150 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/framework/util/ToStringBuilder.java x: 84 lines of code y: 1 # changes src/site/xdoc/downloads.xml x: 33 lines of code y: 4 # changes src/java/org/apache/fulcrum/yaafi/interceptor/jamon/Jamon1PerformanceMonitorImpl.java x: 39 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/interceptor/jamon/Jamon2PerformanceMonitorImpl.java x: 75 lines of code y: 5 # changes src/java/org/apache/fulcrum/yaafi/interceptor/jamon/JamonPerformanceMonitor.java x: 8 lines of code y: 3 # changes src/java/org/apache/fulcrum/yaafi/interceptor/javasimon/JavaSimonInterceptorService.java x: 5 lines of code y: 1 # changes tutorial/conf/componentRoles.xml x: 8 lines of code y: 1 # changes tutorial/src/java/tutorial/service/SystemPropertyService.java x: 4 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/container/ServiceConstants.java x: 27 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/constant/AvalonYaafiConstants.java x: 11 lines of code y: 1 # changes contrib/project.xml x: 47 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 2.04
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 853.0
lines of code
min: 4.0 | average: 102.51 | 25th percentile: 35.0 | median: 75.0 | 75th percentile: 135.0 | max: 853.0

Number of Contributors vs. Number of Changes: 95 points

src/site/site.xml x: 3 # contributors y: 7 # changes src/site/xdoc/configuration.xml x: 1 # contributors y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/container/ServiceContainerImpl.java x: 3 # contributors y: 11 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerFactory.java x: 3 # contributors y: 3 # changes contrib/TurbineYaafiComponentService.java x: 2 # contributors y: 2 # changes src/java/org/apache/fulcrum/yaafi/framework/logger/Log4j2Logger.java x: 1 # contributors y: 2 # changes src/java/org/apache/fulcrum/yaafi/interceptor/util/StopWatch.java x: 2 # contributors y: 3 # changes src/java/org/apache/fulcrum/yaafi/framework/util/InputStreamLocator.java x: 4 # contributors y: 6 # changes src/java/org/apache/fulcrum/yaafi/service/reconfiguration/ReconfigurationEntry.java x: 1 # contributors y: 3 # changes src/java/org/apache/fulcrum/yaafi/service/shutdown/ShutdownEntry.java x: 1 # contributors y: 4 # changes src/java/org/apache/fulcrum/yaafi/framework/component/AvalonServiceComponentImpl.java x: 3 # contributors y: 6 # changes src/java/org/apache/fulcrum/yaafi/framework/component/ServiceComponentImpl.java x: 2 # contributors y: 4 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerConfiguration.java x: 2 # contributors y: 5 # changes src/java/org/apache/fulcrum/yaafi/interceptor/jamon/Jamon2PerformanceMonitorImpl.java x: 1 # contributors y: 5 # changes
11.0
# changes
  min: 1.0
  average: 2.04
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 4.0
# contributors
min: 1.0 | average: 1.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Contributors vs. File Size: 95 points

src/site/site.xml x: 3 # contributors y: 58 lines of code src/site/xdoc/configuration.xml x: 1 # contributors y: 16 lines of code src/site/xdoc/cryptography.xml x: 1 # contributors y: 69 lines of code src/site/xdoc/design.xml x: 1 # contributors y: 46 lines of code src/site/xdoc/howto.xml x: 1 # contributors y: 82 lines of code src/site/xdoc/index.xml x: 1 # contributors y: 78 lines of code src/site/xdoc/interceptors/index.xml x: 1 # contributors y: 76 lines of code src/site/xdoc/interceptors/jamoninterceptor.xml x: 1 # contributors y: 103 lines of code src/site/xdoc/interceptors/logginginterceptor.xml x: 1 # contributors y: 271 lines of code src/site/xdoc/interceptors/performanceinterceptor.xml x: 1 # contributors y: 241 lines of code src/site/xdoc/lifecycle/decommission.xml x: 1 # contributors y: 36 lines of code src/site/xdoc/lifecycle/incarnation.xml x: 1 # contributors y: 97 lines of code src/site/xdoc/lifecycle/index.xml x: 1 # contributors y: 25 lines of code src/site/xdoc/services/adviceservice.xml x: 1 # contributors y: 17 lines of code src/site/xdoc/services/index.xml x: 1 # contributors y: 51 lines of code src/site/xdoc/services/reconfigurationservice.xml x: 1 # contributors y: 59 lines of code src/site/xdoc/services/servicemanagerservice.xml x: 1 # contributors y: 38 lines of code src/site/xdoc/services/shutdownservice.xml x: 1 # contributors y: 54 lines of code src/site/xdoc/specification/container.xml x: 1 # contributors y: 192 lines of code src/site/xdoc/specification/context.xml x: 1 # contributors y: 144 lines of code src/site/xdoc/specification/index.xml x: 1 # contributors y: 21 lines of code src/site/xdoc/specification/role.xml x: 1 # contributors y: 159 lines of code src/site/xdoc/tutorial/step3.xml x: 1 # contributors y: 199 lines of code src/site/xdoc/tutorial/step4.xml x: 1 # contributors y: 137 lines of code src/java/org/apache/fulcrum/yaafi/framework/container/ServiceContainerImpl.java x: 3 # contributors y: 853 lines of code src/java/org/apache/fulcrum/yaafi/container/Container.java x: 1 # contributors y: 13 lines of code src/java/org/apache/fulcrum/yaafi/container/ContainerImpl.java x: 1 # contributors y: 110 lines of code src/java/org/apache/fulcrum/yaafi/container/DefaultContainerSetup.java x: 1 # contributors y: 85 lines of code src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerFactory.java x: 3 # contributors y: 100 lines of code contrib/TurbineYaafiComponentService.java x: 2 # contributors y: 135 lines of code src/java/org/apache/fulcrum/yaafi/framework/logger/Log4j2Logger.java x: 1 # contributors y: 92 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/util/StopWatch.java x: 2 # contributors y: 87 lines of code src/java/org/apache/fulcrum/yaafi/framework/util/InputStreamLocator.java x: 4 # contributors y: 68 lines of code src/java/org/apache/fulcrum/yaafi/framework/component/AvalonServiceComponentImpl.java x: 3 # contributors y: 434 lines of code src/java/org/apache/fulcrum/yaafi/framework/component/ServiceComponentImpl.java x: 2 # contributors y: 204 lines of code src/java/org/apache/fulcrum/yaafi/framework/crypto/CryptoStreamFactory.java x: 2 # contributors y: 50 lines of code src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerConfiguration.java x: 2 # contributors y: 290 lines of code src/java/org/apache/fulcrum/yaafi/framework/util/ConfigurationUtil.java x: 1 # contributors y: 123 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/jamon/JamonInterceptorServiceImpl.java x: 2 # contributors y: 155 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/logging/LoggingInterceptorServiceImpl.java x: 1 # contributors y: 169 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/performance/PerformanceInterceptorServiceImpl.java x: 1 # contributors y: 134 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/util/InterceptorToStringBuilder.java x: 1 # contributors y: 7 lines of code src/java/org/apache/fulcrum/yaafi/service/advice/AdviceServiceImpl.java x: 2 # contributors y: 97 lines of code src/java/org/apache/fulcrum/yaafi/service/reconfiguration/ReconfigurationServiceImpl.java x: 1 # contributors y: 150 lines of code src/java/org/apache/fulcrum/yaafi/framework/role/RoleEntry.java x: 2 # contributors y: 17 lines of code src/java/org/apache/fulcrum/yaafi/framework/role/RoleEntryImpl.java x: 1 # contributors y: 107 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/util/ArgumentToStringBuilderImpl.java x: 2 # contributors y: 730 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/util/MethodToStringBuilderImpl.java x: 2 # contributors y: 68 lines of code src/java/org/apache/fulcrum/yaafi/framework/util/Validate.java x: 2 # contributors y: 192 lines of code src/java/org/apache/fulcrum/yaafi/cli/Getopt.java x: 2 # contributors y: 113 lines of code src/java/org/apache/fulcrum/yaafi/framework/context/AvalonToYaafiContextMapper.java x: 1 # contributors y: 117 lines of code src/java/org/apache/fulcrum/yaafi/cli/Main.java x: 2 # contributors y: 335 lines of code src/java/org/apache/fulcrum/yaafi/service/baseservice/BaseServiceImpl.java x: 1 # contributors y: 175 lines of code src/java/org/apache/fulcrum/yaafi/framework/interceptor/AvalonInterceptorContext.java x: 2 # contributors y: 22 lines of code src/java/org/apache/fulcrum/yaafi/framework/interceptor/AvalonInterceptorFactory.java x: 2 # contributors y: 67 lines of code contrib/java/org/apache/fulcrum/yaafi/framework/configuration/CommonsConfigurationCCPResolver.java x: 3 # contributors y: 150 lines of code src/site/xdoc/downloads.xml x: 2 # contributors y: 33 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/javasimon/JavaSimonInterceptorService.java x: 1 # contributors y: 5 lines of code src/java/org/apache/fulcrum/yaafi/framework/container/ServiceConstants.java x: 1 # contributors y: 27 lines of code
853.0
lines of code
  min: 4.0
  average: 102.51
  25th percentile: 35.0
  median: 75.0
  75th percentile: 135.0
  max: 853.0
0 4.0
# contributors
min: 1.0 | average: 1.32 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0