apache / geronimo-txmanager
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 85 files with 6,530 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)
    • 14 files changed 6-20 times (2,896 lines of code)
    • 71 files changed 1-5 times (3,634 lines of code)
0% | 0% | 0% | 44% | 55%
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 85 files with 6,530 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)
    • 3 files changed by 6-10 contributors (1,266 lines of code)
    • 66 files changed by 2-5 contributors (4,550 lines of code)
    • 16 files changed by 1 contributor (714 lines of code)
0% | 0% | 19% | 69% | 10%
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, gitignore, json, yml, adoc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 44% | 55%
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
geronimo-connector0% | 0% | 0% | 38% | 61%
geronimo-transaction0% | 0% | 0% | 52% | 47%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TransactionImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
653 38 2007-09-19 2023-01-11 20 9 vamsic007@apache.org richard.zowalla@hs-heilbron...
TransactionManagerImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
347 45 2007-09-21 2023-01-11 13 7 kevan@apache.org richard.zowalla@hs-heilbron...
RecoveryImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
266 23 2008-10-15 2023-01-11 10 6 djencks@apache.org richard.zowalla@hs-heilbron...
CommitTask.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
122 6 2010-02-20 2023-01-11 9 5 djencks@apache.org richard.zowalla@hs-heilbron...
AbstractSinglePoolConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
331 25 2007-10-17 2023-01-11 9 5 dain@apache.org richard.zowalla@hs-heilbron...
GenericConnectionManager.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
108 6 2007-07-25 2023-01-11 8 4 djencks@apache.org richard.zowalla@hs-heilbron...
SinglePoolConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
129 10 2007-10-17 2023-01-11 8 5 dain@apache.org richard.zowalla@hs-heilbron...
WorkerContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
222 15 2008-10-15 2023-01-11 8 4 djencks@apache.org richard.zowalla@hs-heilbron...
AbstractConnectionManager.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
133 28 2007-10-17 2023-01-11 7 4 dain@apache.org jlmonteiro@tomitribe.com
RecoverTask.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
35 2 2010-02-20 2023-01-11 6 3 djencks@apache.org jlmonteiro@tomitribe.com
SinglePoolMatchAllConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
119 10 2007-10-17 2023-01-11 6 5 dain@apache.org richard.zowalla@hs-heilbron...
GeronimoWorkManager.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
123 16 2008-10-16 2023-01-11 6 3 djencks@apache.org jlmonteiro@tomitribe.com
MultiPoolConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
148 19 2007-10-17 2023-01-11 6 4 dain@apache.org jlmonteiro@tomitribe.com
TransactionCachingInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
160 15 2007-10-17 2023-01-11 6 5 dain@apache.org richard.zowalla@hs-heilbron...
GeronimoBootstrapContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
38 7 2009-08-23 2023-01-11 5 4 djencks@apache.org jlmonteiro@tomitribe.com
MCFConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
51 6 2008-02-09 2023-01-11 5 4 djencks@apache.org richard.zowalla@hs-heilbron...
ThreadLocalCachingConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
57 5 2007-10-17 2023-01-11 5 4 dain@apache.org jlmonteiro@tomitribe.com
HOWLLog.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log
344 46 2008-10-15 2023-01-11 5 4 djencks@apache.org richard.zowalla@hs-heilbron...
WorkContextHandler.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
9 - 2009-08-23 2023-01-11 4 3 djencks@apache.org jlmonteiro@tomitribe.com
ActivationSpecNamedXAResourceFactory.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
35 4 2010-02-19 2023-01-11 4 4 djencks@apache.org jlmonteiro@tomitribe.com
TransactionContextHandler.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
48 5 2009-08-23 2023-01-11 4 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionTrackingInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
71 8 2007-10-17 2023-01-11 4 4 dain@apache.org jlmonteiro@tomitribe.com
ActivationSpecWrapper.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
84 8 2010-02-19 2023-01-11 4 4 djencks@apache.org jlmonteiro@tomitribe.com
GeronimoConnectionEventListener.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
92 13 2007-10-17 2023-01-11 4 5 dain@apache.org richard.zowalla@hs-heilbron...
WrapperNamedXAResource.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
98 13 2010-01-18 2023-01-11 4 3 djencks@apache.org richard.zowalla@hs-heilbron...
ManagedConnectionInfo.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
103 25 2007-10-17 2023-01-11 4 4 dain@apache.org jlmonteiro@tomitribe.com
ResourceAdapterWrapper.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
115 17 2010-02-19 2023-01-11 4 4 djencks@apache.org jlmonteiro@tomitribe.com
RollbackTask.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
126 6 2010-10-21 2023-01-11 4 4 djencks@apache.org richard.zowalla@hs-heilbron...
ConnectionTrackingCoordinator.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
250 21 2007-10-17 2023-01-11 4 5 dain@apache.org richard.zowalla@hs-heilbron...
NamedXAResourceFactory.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
7 - 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
RecoverableTransactionManager.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
7 - 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionManagerContainer.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
7 - 2010-03-23 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
8 - 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
XidImporter.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
14 - 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
HintsContextHandler.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
16 4 2010-03-21 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ExponentialtIntervalRetryScheduler.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
21 3 2010-02-20 2010-11-10 3 2 djencks@apache.org kevan@apache.org
GeronimoTransactionListener.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
22 3 2008-10-15 2023-01-11 3 4 djencks@apache.org richard.zowalla@hs-heilbron...
XAResourceInsertionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
26 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
LocalXAResourceInsertionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
33 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
WorkExecutorPoolImpl.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
36 7 2007-10-17 2023-01-11 3 4 dain@apache.org richard.zowalla@hs-heilbron...
TCCLInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
37 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
LogXAResourceInsertionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/transactionlog
38 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionHandleInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
42 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
AdminObjectWrapper.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
51 6 2010-10-08 2023-01-11 3 3 rickmcguire@apache.org jlmonteiro@tomitribe.com
SubjectInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
63 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
TransactionEnlistingInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
76 5 2010-08-11 2023-01-11 3 4 djencks@apache.org richard.zowalla@hs-heilbron...
OutboundNamedXAResourceFactory.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
80 16 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
GeronimoTransactionManager.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
141 10 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
RetryScheduler.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
5 - 2010-02-20 2010-02-22 2 1 djencks@apache.org djencks@apache.org
TransactionManagerMonitor.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
7 - 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
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
TransactionImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
653 38 2007-09-19 2023-01-11 20 9 vamsic007@apache.org richard.zowalla@hs-heilbron...
TransactionManagerImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
347 45 2007-09-21 2023-01-11 13 7 kevan@apache.org richard.zowalla@hs-heilbron...
RecoveryImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
266 23 2008-10-15 2023-01-11 10 6 djencks@apache.org richard.zowalla@hs-heilbron...
AbstractSinglePoolConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
331 25 2007-10-17 2023-01-11 9 5 dain@apache.org richard.zowalla@hs-heilbron...
CommitTask.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
122 6 2010-02-20 2023-01-11 9 5 djencks@apache.org richard.zowalla@hs-heilbron...
SinglePoolConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
129 10 2007-10-17 2023-01-11 8 5 dain@apache.org richard.zowalla@hs-heilbron...
TransactionCachingInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
160 15 2007-10-17 2023-01-11 6 5 dain@apache.org richard.zowalla@hs-heilbron...
SinglePoolMatchAllConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
119 10 2007-10-17 2023-01-11 6 5 dain@apache.org richard.zowalla@hs-heilbron...
ConnectionTrackingCoordinator.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
250 21 2007-10-17 2023-01-11 4 5 dain@apache.org richard.zowalla@hs-heilbron...
GeronimoConnectionEventListener.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
92 13 2007-10-17 2023-01-11 4 5 dain@apache.org richard.zowalla@hs-heilbron...
WorkerContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
222 15 2008-10-15 2023-01-11 8 4 djencks@apache.org richard.zowalla@hs-heilbron...
GenericConnectionManager.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
108 6 2007-07-25 2023-01-11 8 4 djencks@apache.org richard.zowalla@hs-heilbron...
AbstractConnectionManager.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
133 28 2007-10-17 2023-01-11 7 4 dain@apache.org jlmonteiro@tomitribe.com
MultiPoolConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
148 19 2007-10-17 2023-01-11 6 4 dain@apache.org jlmonteiro@tomitribe.com
GeronimoBootstrapContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
38 7 2009-08-23 2023-01-11 5 4 djencks@apache.org jlmonteiro@tomitribe.com
ThreadLocalCachingConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
57 5 2007-10-17 2023-01-11 5 4 dain@apache.org jlmonteiro@tomitribe.com
MCFConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
51 6 2008-02-09 2023-01-11 5 4 djencks@apache.org richard.zowalla@hs-heilbron...
HOWLLog.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log
344 46 2008-10-15 2023-01-11 5 4 djencks@apache.org richard.zowalla@hs-heilbron...
ResourceAdapterWrapper.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
115 17 2010-02-19 2023-01-11 4 4 djencks@apache.org jlmonteiro@tomitribe.com
ActivationSpecNamedXAResourceFactory.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
35 4 2010-02-19 2023-01-11 4 4 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionTrackingInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
71 8 2007-10-17 2023-01-11 4 4 dain@apache.org jlmonteiro@tomitribe.com
ManagedConnectionInfo.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
103 25 2007-10-17 2023-01-11 4 4 dain@apache.org jlmonteiro@tomitribe.com
ActivationSpecWrapper.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
84 8 2010-02-19 2023-01-11 4 4 djencks@apache.org jlmonteiro@tomitribe.com
RollbackTask.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
126 6 2010-10-21 2023-01-11 4 4 djencks@apache.org richard.zowalla@hs-heilbron...
WorkExecutorPoolImpl.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
36 7 2007-10-17 2023-01-11 3 4 dain@apache.org richard.zowalla@hs-heilbron...
TransactionEnlistingInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
76 5 2010-08-11 2023-01-11 3 4 djencks@apache.org richard.zowalla@hs-heilbron...
GeronimoTransactionListener.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
22 3 2008-10-15 2023-01-11 3 4 djencks@apache.org richard.zowalla@hs-heilbron...
GeronimoWorkManager.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
123 16 2008-10-16 2023-01-11 6 3 djencks@apache.org jlmonteiro@tomitribe.com
RecoverTask.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
35 2 2010-02-20 2023-01-11 6 3 djencks@apache.org jlmonteiro@tomitribe.com
WorkContextHandler.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
9 - 2009-08-23 2023-01-11 4 3 djencks@apache.org jlmonteiro@tomitribe.com
TransactionContextHandler.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
48 5 2009-08-23 2023-01-11 4 3 djencks@apache.org jlmonteiro@tomitribe.com
WrapperNamedXAResource.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
98 13 2010-01-18 2023-01-11 4 3 djencks@apache.org richard.zowalla@hs-heilbron...
AdminObjectWrapper.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
51 6 2010-10-08 2023-01-11 3 3 rickmcguire@apache.org jlmonteiro@tomitribe.com
HintsContextHandler.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work
16 4 2010-03-21 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
XAResourceInsertionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
26 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
OutboundNamedXAResourceFactory.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
80 16 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
LocalXAResourceInsertionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
33 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionHandleInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
42 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
SubjectInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
63 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionManagerContainer.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
7 - 2010-03-23 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
LogXAResourceInsertionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/transactionlog
38 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ConnectionInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
8 - 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
TCCLInterceptor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
37 5 2010-08-11 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
XidImporter.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
14 - 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
GeronimoTransactionManager.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
141 10 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
RecoverableTransactionManager.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
7 - 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
NamedXAResourceFactory.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
7 - 2010-02-19 2023-01-11 3 3 djencks@apache.org jlmonteiro@tomitribe.com
ExponentialtIntervalRetryScheduler.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
21 3 2010-02-20 2010-11-10 3 2 djencks@apache.org kevan@apache.org
ConnectorTransactionContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
82 6 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
WorkExecutor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
8 - 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
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
NullWorkExecutorPool.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
25 7
ResourcePrincipal.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/security
24 4
NamedRunnable.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
15 3
LogException.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
15 4
PoolingAttributes.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
14 -
ImportedTransactionActiveException.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
11 2
WorkExecutorPool.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
9 -
XidFactory.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
9 -
PoolingSupport.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
7 -
MonitorableTransactionManager.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
6 -
TransactionBranchInfo.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
6 -
SubjectSource.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
5 -
NamedXAResource.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
5 -
ConnectionReleaser.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
4 -
ConnectionInterceptorSource.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
4 -
Closeable.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
4 -
SinglePool.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
120 23 2011-07-12 2011-07-12 1 1 kevan@apache.org kevan@apache.org
XidImpl2.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log
105 11 2010-08-11 2010-08-11 1 1 djencks@apache.org djencks@apache.org
PartitionedPool.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
93 25 2011-07-12 2011-07-12 1 1 kevan@apache.org kevan@apache.org
XidImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
87 9 2010-08-11 2010-08-11 1 1 djencks@apache.org djencks@apache.org
ConnectionInfo.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
73 17 2010-08-11 2010-08-11 1 1 djencks@apache.org djencks@apache.org
NoPool.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
37 12 2011-07-12 2011-07-12 1 1 kevan@apache.org kevan@apache.org
Recovery.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
37 5 2010-02-19 2010-02-19 1 1 djencks@apache.org djencks@apache.org
TransactionTimer.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
34 4 2009-05-31 2009-05-31 1 1 djencks@apache.org djencks@apache.org
UnrecoverableLog.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log
32 8 2010-02-20 2010-02-20 1 1 djencks@apache.org djencks@apache.org
TransactionBranchInfoImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
29 4 2010-08-11 2010-08-11 1 1 djencks@apache.org djencks@apache.org
ConnectorInstanceContextImpl.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
24 3 2007-10-17 2007-10-17 1 1 dain@apache.org dain@apache.org
TransactionLog.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
14 - 2010-02-19 2010-02-20 2 1 djencks@apache.org djencks@apache.org
ConnectorInstanceContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
10 - 2007-10-17 2007-10-17 1 1 dain@apache.org dain@apache.org
PoolIdleReleaserTimer.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
8 1 2010-11-10 2010-11-10 1 1 kevan@apache.org kevan@apache.org
SetRollbackOnlyException.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
6 1 2011-04-30 2011-04-30 1 1 dblevins@apache.org dblevins@apache.org
RetryScheduler.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
5 - 2010-02-20 2010-02-22 2 1 djencks@apache.org djencks@apache.org
XidFactoryImpl.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
99 9 2009-02-04 2012-07-24 2 2 gawor@apache.org gnodet@apache.org
LocalXAResource.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
87 11 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
ConnectorTransactionContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector
82 6 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
LogXAResource.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/transactionlog
71 11 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
GeronimoUserTransaction.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction
47 9 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
XATransactions.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
43 8 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
TxUtil.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
38 4 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
SharedConnectorInstanceContext.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
38 5 2007-10-17 2010-08-07 2 2 dain@apache.org kevan@apache.org
TransactionLog.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
22 4 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
LocalTransactions.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
21 4 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
ExponentialtIntervalRetryScheduler.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
21 3 2010-02-20 2010-11-10 3 2 djencks@apache.org kevan@apache.org
NoTransactions.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig
17 4 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
ConnectionTracker.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking
16 - 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
ConnectionReturnAction.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound
15 2 2007-10-17 2009-08-11 2 2 dain@apache.org djencks@apache.org
SyncWorkExecutor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
13 1 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
StartWorkExecutor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
13 1 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
ScheduleWorkExecutor.java
in geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool
10 1 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
XAWork.java
in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager
10 - 2023-01-06 2023-01-11 2 2 rzo1@apache.org jlmonteiro@tomitribe.com
Correlations

File Size vs. Number of Changes: 85 points

geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java x: 35 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecWrapper.java x: 84 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/AdminObjectWrapper.java x: 51 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/ConnectorTransactionContext.java x: 82 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java x: 38 lines of code y: 5 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/ResourceAdapterWrapper.java x: 115 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/AbstractConnectionManager.java x: 133 lines of code y: 7 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/AbstractSinglePoolConnectionInterceptor.java x: 331 lines of code y: 9 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionHandleInterceptor.java x: 42 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionInterceptor.java x: 8 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionManagerContainer.java x: 7 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionTrackingInterceptor.java x: 71 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/GenericConnectionManager.java x: 108 lines of code y: 8 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/GeronimoConnectionEventListener.java x: 92 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/LocalXAResource.java x: 87 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/LocalXAResourceInsertionInterceptor.java x: 33 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/MCFConnectionInterceptor.java x: 51 lines of code y: 5 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ManagedConnectionInfo.java x: 103 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/MultiPoolConnectionInterceptor.java x: 148 lines of code y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/OutboundNamedXAResourceFactory.java x: 80 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SinglePoolConnectionInterceptor.java x: 129 lines of code y: 8 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SinglePoolMatchAllConnectionInterceptor.java x: 119 lines of code y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SubjectInterceptor.java x: 63 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TCCLInterceptor.java x: 37 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ThreadLocalCachingConnectionInterceptor.java x: 57 lines of code y: 5 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TransactionCachingInterceptor.java x: 160 lines of code y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TransactionEnlistingInterceptor.java x: 76 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TxUtil.java x: 38 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/XAResourceInsertionInterceptor.java x: 26 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/LocalTransactions.java x: 21 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/NoTransactions.java x: 17 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionLog.java x: 22 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport.java x: 9 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/XATransactions.java x: 43 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/ConnectionTracker.java x: 16 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/ConnectionTrackingCoordinator.java x: 250 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/GeronimoTransactionListener.java x: 22 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/TrackedConnectionAssociator.java x: 8 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/transactionlog/LogXAResource.java x: 71 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/transactionlog/LogXAResourceInsertionInterceptor.java x: 38 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/GeronimoWorkManager.java x: 123 lines of code y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/HintsContextHandler.java x: 16 lines of code y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/TransactionContextHandler.java x: 48 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/WorkContextHandler.java x: 9 lines of code y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/WorkerContext.java x: 222 lines of code y: 8 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool/ScheduleWorkExecutor.java x: 10 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool/StartWorkExecutor.java x: 13 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool/WorkExecutorPoolImpl.java x: 36 lines of code y: 3 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/GeronimoUserTransaction.java x: 47 lines of code y: 2 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log/HOWLLog.java x: 344 lines of code y: 5 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/CommitTask.java x: 122 lines of code y: 9 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/GeronimoTransactionManager.java x: 141 lines of code y: 3 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RecoverTask.java x: 35 lines of code y: 6 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RecoveryImpl.java x: 266 lines of code y: 10 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RollbackTask.java x: 126 lines of code y: 4 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionImpl.java x: 653 lines of code y: 20 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionManagerImpl.java x: 347 lines of code y: 13 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionManagerMonitor.java x: 7 lines of code y: 2 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/WrapperNamedXAResource.java x: 98 lines of code y: 4 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/XidImporter.java x: 14 lines of code y: 3 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/XidFactoryImpl.java x: 99 lines of code y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/NoPool.java x: 37 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/PartitionedPool.java x: 93 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/SinglePool.java x: 120 lines of code y: 1 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/SetRollbackOnlyException.java x: 6 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/PoolIdleReleaserTimer.java x: 8 lines of code y: 1 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/ExponentialtIntervalRetryScheduler.java x: 21 lines of code y: 3 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionBranchInfoImpl.java x: 29 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionInfo.java x: 73 lines of code y: 1 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log/XidImpl2.java x: 105 lines of code y: 1 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/XidImpl.java x: 87 lines of code y: 1 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RetryScheduler.java x: 5 lines of code y: 2 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log/UnrecoverableLog.java x: 32 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionReturnAction.java x: 15 lines of code y: 2 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionTimer.java x: 34 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/ConnectorInstanceContext.java x: 10 lines of code y: 1 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/ConnectorInstanceContextImpl.java x: 24 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 3.56
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 20.0
0 653.0
lines of code
min: 5.0 | average: 76.82 | 25th percentile: 16.0 | median: 38.0 | 75th percentile: 101.0 | max: 653.0

Number of Contributors vs. Number of Changes: 85 points

geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java x: 4 # contributors y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/AdminObjectWrapper.java x: 3 # contributors y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/ConnectorTransactionContext.java x: 2 # contributors y: 2 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java x: 4 # contributors y: 5 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/AbstractConnectionManager.java x: 4 # contributors y: 7 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/AbstractSinglePoolConnectionInterceptor.java x: 5 # contributors y: 9 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/GenericConnectionManager.java x: 4 # contributors y: 8 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/GeronimoConnectionEventListener.java x: 5 # contributors y: 4 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/MultiPoolConnectionInterceptor.java x: 4 # contributors y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SinglePoolConnectionInterceptor.java x: 5 # contributors y: 8 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SinglePoolMatchAllConnectionInterceptor.java x: 5 # contributors y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TransactionEnlistingInterceptor.java x: 4 # contributors y: 3 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/GeronimoWorkManager.java x: 3 # contributors y: 6 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/work/TransactionContextHandler.java x: 3 # contributors y: 4 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RecoveryImpl.java x: 6 # contributors y: 10 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionImpl.java x: 9 # contributors y: 20 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionManagerImpl.java x: 7 # contributors y: 13 # changes geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/NoPool.java x: 1 # contributors y: 1 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/ExponentialtIntervalRetryScheduler.java x: 2 # contributors y: 3 # changes geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RetryScheduler.java x: 1 # contributors y: 2 # changes
20.0
# changes
  min: 1.0
  average: 3.56
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.0
  max: 20.0
0 9.0
# contributors
min: 1.0 | average: 2.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0

Number of Contributors vs. File Size: 85 points

geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecNamedXAResourceFactory.java x: 4 # contributors y: 35 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/ActivationSpecWrapper.java x: 4 # contributors y: 84 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/AdminObjectWrapper.java x: 3 # contributors y: 51 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/ConnectorTransactionContext.java x: 2 # contributors y: 82 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/GeronimoBootstrapContext.java x: 4 # contributors y: 38 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/ResourceAdapterWrapper.java x: 4 # contributors y: 115 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/AbstractConnectionManager.java x: 4 # contributors y: 133 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/AbstractSinglePoolConnectionInterceptor.java x: 5 # contributors y: 331 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionHandleInterceptor.java x: 3 # contributors y: 42 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionInterceptor.java x: 3 # contributors y: 8 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionManagerContainer.java x: 3 # contributors y: 7 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionTrackingInterceptor.java x: 4 # contributors y: 71 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/GenericConnectionManager.java x: 4 # contributors y: 108 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/GeronimoConnectionEventListener.java x: 5 # contributors y: 92 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/LocalXAResource.java x: 2 # contributors y: 87 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/LocalXAResourceInsertionInterceptor.java x: 3 # contributors y: 33 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/MCFConnectionInterceptor.java x: 4 # contributors y: 51 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ManagedConnectionInfo.java x: 4 # contributors y: 103 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/MultiPoolConnectionInterceptor.java x: 4 # contributors y: 148 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/OutboundNamedXAResourceFactory.java x: 3 # contributors y: 80 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SinglePoolConnectionInterceptor.java x: 5 # contributors y: 129 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SinglePoolMatchAllConnectionInterceptor.java x: 5 # contributors y: 119 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/SubjectInterceptor.java x: 3 # contributors y: 63 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TCCLInterceptor.java x: 3 # contributors y: 37 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ThreadLocalCachingConnectionInterceptor.java x: 4 # contributors y: 57 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TransactionCachingInterceptor.java x: 5 # contributors y: 160 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TransactionEnlistingInterceptor.java x: 4 # contributors y: 76 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/TxUtil.java x: 2 # contributors y: 38 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/XAResourceInsertionInterceptor.java x: 3 # contributors y: 26 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/LocalTransactions.java x: 2 # contributors y: 21 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/NoTransactions.java x: 2 # contributors y: 17 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/TransactionSupport.java x: 2 # contributors y: 9 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/XATransactions.java x: 2 # contributors y: 43 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/ConnectionTrackingCoordinator.java x: 5 # contributors y: 250 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/GeronimoTransactionListener.java x: 4 # contributors y: 22 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/transactionlog/LogXAResource.java x: 2 # contributors y: 71 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/work/GeronimoWorkManager.java x: 3 # contributors y: 123 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/work/HintsContextHandler.java x: 3 # contributors y: 16 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/work/TransactionContextHandler.java x: 3 # contributors y: 48 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/work/WorkerContext.java x: 4 # contributors y: 222 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/work/pool/StartWorkExecutor.java x: 2 # contributors y: 13 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/GeronimoUserTransaction.java x: 2 # contributors y: 47 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log/HOWLLog.java x: 4 # contributors y: 344 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/CommitTask.java x: 5 # contributors y: 122 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/GeronimoTransactionManager.java x: 3 # contributors y: 141 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RecoverTask.java x: 3 # contributors y: 35 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RecoveryImpl.java x: 6 # contributors y: 266 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RollbackTask.java x: 4 # contributors y: 126 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionImpl.java x: 9 # contributors y: 653 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionManagerImpl.java x: 7 # contributors y: 347 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionManagerMonitor.java x: 2 # contributors y: 7 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/WrapperNamedXAResource.java x: 3 # contributors y: 98 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/XidImporter.java x: 3 # contributors y: 14 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/XidFactoryImpl.java x: 2 # contributors y: 99 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/NoPool.java x: 1 # contributors y: 37 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/PartitionedPool.java x: 1 # contributors y: 93 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectionmanagerconfig/SinglePool.java x: 1 # contributors y: 120 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/SetRollbackOnlyException.java x: 1 # contributors y: 6 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/PoolIdleReleaserTimer.java x: 1 # contributors y: 8 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionBranchInfoImpl.java x: 1 # contributors y: 29 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/ConnectionInfo.java x: 1 # contributors y: 73 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log/XidImpl2.java x: 1 # contributors y: 105 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/XidImpl.java x: 1 # contributors y: 87 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RetryScheduler.java x: 1 # contributors y: 5 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/log/UnrecoverableLog.java x: 1 # contributors y: 32 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionLog.java x: 1 # contributors y: 14 lines of code geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/TransactionTimer.java x: 1 # contributors y: 34 lines of code geronimo-connector/src/main/java/org/apache/geronimo/connector/outbound/connectiontracking/ConnectorInstanceContextImpl.java x: 1 # contributors y: 24 lines of code
653.0
lines of code
  min: 5.0
  average: 76.82
  25th percentile: 16.0
  median: 38.0
  75th percentile: 101.0
  max: 653.0
0 9.0
# contributors
min: 1.0 | average: 2.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 9.0