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 65 files with 7,609 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)
    • 5 files changed 6-20 times (1,556 lines of code)
    • 60 files changed 1-5 times (6,053 lines of code)
0% | 0% | 0% | 20% | 79%
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 65 files with 7,609 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,421 lines of code)
    • 42 files changed by 1 contributor (3,188 lines of code)
0% | 0% | 0% | 58% | 41%
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, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 18% | 81%
xml0% | 0% | 0% | 36% | 63%
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% | 23% | 76%
xdocs0% | 0% | 0% | 0% | 100%
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
703 68 2008-07-08 2018-12-13 9 2 sgoeschl@apache.org painter@apache.org
site.xml
in src/site
49 - 2008-01-31 2018-10-25 6 3 sgoeschl@apache.org painter@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
changes.xml
in src/changes
302 - 2018-12-19 2023-07-19 6 3 gk@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
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
69 - 2008-02-05 2009-03-26 3 1 sgoeschl@apache.org sgoeschl@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
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
ServiceContainerFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/factory
100 4 2008-07-01 2018-12-13 2 2 sgoeschl@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
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
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
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
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 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
changes.xml
in src/changes
302 - 2018-12-19 2023-07-19 6 3 gk@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
site.xml
in src/site
49 - 2008-01-31 2018-10-25 6 3 sgoeschl@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
ServiceContainerImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/container
703 68 2008-07-08 2018-12-13 9 2 sgoeschl@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
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
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
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
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
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
ServiceContainerFactory.java
in src/java/org/apache/fulcrum/yaafi/framework/factory
100 4 2008-07-01 2018-12-13 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
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
69 - 2008-02-05 2009-03-26 3 1 sgoeschl@apache.org sgoeschl@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
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
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
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
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
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
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
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
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
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
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
index.xml
in xdocs/interceptors
76 - 2008-01-25 2008-01-25 1 1 seade@apache.org seade@apache.org
jamoninterceptor.xml
in xdocs/interceptors
103 - 2007-09-09 2007-09-09 1 1 sgoeschl@apache.org sgoeschl@apache.org
index.xml
in xdocs
78 - 2008-01-25 2008-01-25 1 1 seade@apache.org seade@apache.org
container.xml
in xdocs/specification
192 - 2009-03-26 2009-03-26 1 1 sgoeschl@apache.org sgoeschl@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
17 - 2019-07-16 2019-07-16 1 1 gk@apache.org gk@apache.org
project.xml
in contrib
47 - 2008-01-25 2008-01-25 1 1 seade@apache.org seade@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
logginginterceptor.xml
in xdocs/interceptors
271 -
performanceinterceptor.xml
in xdocs/interceptors
241 -
step3.xml
in xdocs/tutorial
199 -
role.xml
in xdocs/specification
159 -
context.xml
in xdocs/specification
144 -
step4.xml
in xdocs/tutorial
137 -
YaafiToAvalonContextMapper.java
in src/java/org/apache/fulcrum/yaafi/framework/context
120 9
incarnation.xml
in xdocs/lifecycle
97 -
ServiceManagerServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/servicemanager
85 14
howto.xml
in xdocs
82 -
59 -
shutdownservice.xml
in xdocs/services
54 -
index.xml
in xdocs/services
51 -
Application.java
in tutorial/src/java/tutorial/running
49 4
design.xml
in xdocs
46 -
SystemPropertyServiceImpl.java
in src/java/org/apache/fulcrum/yaafi/service/systemproperty
45 3
systempropertyservice.xml
in xdocs/services
44 -
DefaultToStringBuilderImpl.java
in src/java/org/apache/fulcrum/yaafi/interceptor/util
44 6
lifecycle.xml
in xdocs/specification
40 -
servicemanagerservice.xml
in xdocs/services
38 -
decommission.xml
in xdocs/lifecycle
36 -
reconfiguration.xml
in xdocs/lifecycle
36 -
index.xml
in xdocs/tutorial
35 -
step1.xml
in xdocs/tutorial
35 -
todo.xml
in xdocs
35 -
Shutdown.java
in src/java/org/apache/fulcrum/yaafi/service/shutdown
28 2
step5.xml
in xdocs/tutorial
26 -
index.xml
in xdocs/lifecycle
25 -
Factory.java
in tutorial/src/java/tutorial/running
24 1
index.xml
in xdocs/specification
21 -
ServiceComponentLifecycle.java
in src/java/org/apache/fulcrum/yaafi/framework/component
20 -
step2.xml
in xdocs/tutorial
19 -
ComponentConfigurationPropertiesResolverImpl.java
in src/java/org/apache/fulcrum/yaafi/framework/configuration
18 1
adviceservice.xml
in xdocs/services
17 -
16 -
component.xml
in xdocs/specification
16 -
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 -
RoleConfigurationParser.java
in src/java/org/apache/fulcrum/yaafi/framework/role
8 -
ServiceComponent.java
in src/java/org/apache/fulcrum/yaafi/framework/component
8 -
ThreadLocalStorage.java
in src/java/org/apache/fulcrum/yaafi/framework/tls
8 -
AvalonPhoenixConstants.java
in src/java/org/apache/fulcrum/yaafi/framework/constant
8 -
componentConfig.xml
in tutorial/conf
6 -
Correlations

File Size vs. Number of Changes: 65 points

src/changes/changes.xml x: 302 lines of code y: 6 # 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 contrib/YaafiComponentService.java x: 17 lines of code y: 1 # 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/ServiceContainerImpl.java x: 703 lines of code y: 9 # 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/service/shutdown/ShutdownServiceImpl.java x: 102 lines of code y: 1 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerFactory.java x: 100 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/framework/tls/ThreadLocalStorageImpl.java x: 46 lines of code y: 1 # 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 tutorial/src/java/tutorial/service/SystemPropertyServiceImpl.java x: 44 lines of code y: 1 # 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/framework/interceptor/AvalonInterceptorContextImpl.java x: 135 lines of code y: 2 # changes src/java/org/apache/fulcrum/yaafi/service/baseservice/BaseServiceImpl.java x: 175 lines of code y: 3 # changes src/site/site.xml x: 49 lines of code y: 6 # 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/TurbineYaafiComponentService.java x: 135 lines of code y: 1 # 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 src/java/org/apache/fulcrum/yaafi/framework/container/ServiceConstants.java x: 27 lines of code y: 2 # changes xdocs/cryptography.xml x: 69 lines of code y: 3 # changes xdocs/specification/container.xml x: 192 lines of code y: 1 # 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 xdocs/index.xml x: 78 lines of code y: 1 # changes xdocs/interceptors/index.xml x: 76 lines of code y: 1 # changes xdocs/interceptors/jamoninterceptor.xml x: 103 lines of code y: 1 # changes
9.0
# changes
  min: 1.0
  average: 2.55
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 9.0
0 730.0
lines of code
min: 4.0 | average: 117.06 | 25th percentile: 41.5 | median: 87.0 | 75th percentile: 135.0 | max: 730.0

Number of Contributors vs. Number of Changes: 65 points

src/changes/changes.xml x: 3 # contributors y: 6 # 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 contrib/YaafiComponentService.java x: 1 # contributors y: 1 # 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/ServiceComponentImpl.java x: 2 # contributors y: 4 # changes src/java/org/apache/fulcrum/yaafi/framework/container/ServiceContainerImpl.java x: 2 # contributors y: 9 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerConfiguration.java x: 2 # contributors y: 5 # changes src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerFactory.java x: 2 # contributors y: 2 # changes contrib/java/org/apache/fulcrum/yaafi/framework/configuration/CommonsConfigurationCCPResolver.java x: 3 # contributors y: 3 # changes src/java/org/apache/fulcrum/yaafi/interceptor/jamon/Jamon2PerformanceMonitorImpl.java x: 1 # contributors y: 5 # changes
9.0
# changes
  min: 1.0
  average: 2.55
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 9.0
0 4.0
# contributors
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 65 points

src/changes/changes.xml x: 3 # contributors y: 302 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 contrib/YaafiComponentService.java x: 1 # contributors y: 17 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/container/ServiceContainerImpl.java x: 2 # contributors y: 703 lines of code src/java/org/apache/fulcrum/yaafi/framework/container/ServiceLifecycleManager.java x: 1 # contributors y: 14 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/service/shutdown/ShutdownServiceImpl.java x: 1 # contributors y: 102 lines of code src/java/org/apache/fulcrum/yaafi/framework/factory/ServiceContainerFactory.java x: 2 # contributors y: 100 lines of code src/java/org/apache/fulcrum/yaafi/framework/reflection/Clazz.java x: 1 # contributors y: 81 lines of code src/java/org/apache/fulcrum/yaafi/framework/role/RoleConfigurationParserImpl.java x: 1 # contributors y: 75 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/framework/tls/ThreadLocalStorageImpl.java x: 1 # contributors y: 46 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 tutorial/src/java/tutorial/service/SystemPropertyServiceImpl.java x: 1 # contributors y: 44 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/configuration/ComponentConfigurationPropertiesResolverBaseImpl.java x: 1 # contributors y: 110 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/site/site.xml x: 3 # contributors y: 49 lines of code src/java/org/apache/fulcrum/yaafi/framework/interceptor/AvalonInterceptorContext.java x: 2 # contributors y: 22 lines of code contrib/java/org/apache/fulcrum/yaafi/framework/configuration/CommonsConfigurationCCPResolver.java x: 3 # contributors y: 150 lines of code src/java/org/apache/fulcrum/yaafi/framework/util/ToStringBuilder.java x: 1 # contributors y: 84 lines of code src/site/xdoc/downloads.xml x: 2 # contributors y: 33 lines of code src/java/org/apache/fulcrum/yaafi/interceptor/jamon/Jamon1PerformanceMonitorImpl.java x: 1 # contributors y: 39 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 xdocs/cryptography.xml x: 1 # contributors y: 69 lines of code xdocs/specification/container.xml x: 1 # contributors y: 192 lines of code src/java/org/apache/fulcrum/yaafi/framework/constant/AvalonYaafiConstants.java x: 1 # contributors y: 11 lines of code xdocs/index.xml x: 1 # contributors y: 78 lines of code
730.0
lines of code
  min: 4.0
  average: 117.06
  25th percentile: 41.5
  median: 87.0
  75th percentile: 135.0
  max: 730.0
0 4.0
# contributors
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0