azure / qpid-proton-j-extensions
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 23% | 17% | 35% | 24%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 23% | 17% | 36% | 21%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 23% | 17% | 36% | 21%
eng0% | 0% | 0% | 0% | 100%
Longest Files (Top 30)
File# lines# units
WebSocketImpl.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
510 31
ProxyImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
384 27
Base64.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
197 8
WebSocketHandlerImpl.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
180 7
WebSocketUpgrade.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
144 5
DigestProxyChallengeProcessorImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
138 4
ProxyResponseImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
120 7
ProxyAuthenticator.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
75 3
spotbugs-excludes.xml
in eng/spotbugs
63 -
ProxyConfiguration.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
52 7
ProxyHandlerImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
48 2
WebSocketHandler.java
in src/main/java/com/microsoft/azure/proton/transport/ws
45 1
HttpStatusLine.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
42 5
WebSocket.java
in src/main/java/com/microsoft/azure/proton/transport/ws
38 -
BasicProxyChallengeProcessorImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
35 1
WebSocketSniffer.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
27 4
WebSocketHeader.java
in src/main/java/com/microsoft/azure/proton/transport/ws
24 -
Proxy.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
18 -
Constants.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
15 -
ProxyResponse.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
12 -
Utils.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
10 2
StringUtils.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
7 1
ProxyAuthenticationType.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
6 -
ProxyHandler.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
6 -
ProxyChallengeProcessor.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
5 -
4 -
package-info.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
1 -
package-info.java
in src/main/java/com/microsoft/azure/proton/transport/ws
1 -
package-info.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
1 -
package-info.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
1 -
Files With Most Units (Top 16)
File# lines# units
WebSocketImpl.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
510 31
ProxyImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
384 27
Base64.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
197 8
WebSocketHandlerImpl.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
180 7
ProxyConfiguration.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
52 7
ProxyResponseImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
120 7
WebSocketUpgrade.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
144 5
HttpStatusLine.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
42 5
WebSocketSniffer.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
27 4
DigestProxyChallengeProcessorImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
138 4
ProxyAuthenticator.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
75 3
Utils.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
10 2
ProxyHandlerImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
48 2
WebSocketHandler.java
in src/main/java/com/microsoft/azure/proton/transport/ws
45 1
BasicProxyChallengeProcessorImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
35 1
StringUtils.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
7 1
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 32 long lines.

File# lines# units# long lines
Base64.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
197 8 9
WebSocketImpl.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
510 31 6
DigestProxyChallengeProcessorImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
138 4 5
ProxyImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
384 27 4
WebSocketHandlerImpl.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
180 7 3
WebSocketUpgrade.java
in src/main/java/com/microsoft/azure/proton/transport/ws/impl
144 5 2
ProxyConfiguration.java
in src/main/java/com/microsoft/azure/proton/transport/proxy
52 7 1
BasicProxyChallengeProcessorImpl.java
in src/main/java/com/microsoft/azure/proton/transport/proxy/impl
35 1 1
spotbugs-excludes.xml
in eng/spotbugs
63 - 1
Correlations

File Size vs. Commits (all time): 30 points

eng/spotbugs/spotbugs-excludes.xml x: 2 commits (all time) y: 63 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/Proxy.java x: 6 commits (all time) y: 18 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyImpl.java x: 17 commits (all time) y: 384 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocketHandler.java x: 8 commits (all time) y: 45 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketHandlerImpl.java x: 12 commits (all time) y: 180 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketImpl.java x: 16 commits (all time) y: 510 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketSniffer.java x: 7 commits (all time) y: 27 lines of code eng/settings.xml x: 3 commits (all time) y: 4 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyHandlerImpl.java x: 9 commits (all time) y: 48 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/HttpStatusLine.java x: 1 commits (all time) y: 42 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyHandler.java x: 6 commits (all time) y: 6 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyResponse.java x: 1 commits (all time) y: 12 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/Constants.java x: 5 commits (all time) y: 15 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/DigestProxyChallengeProcessorImpl.java x: 10 commits (all time) y: 138 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyResponseImpl.java x: 1 commits (all time) y: 120 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/StringUtils.java x: 4 commits (all time) y: 7 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocketHeader.java x: 7 commits (all time) y: 24 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/Base64.java x: 6 commits (all time) y: 197 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/Utils.java x: 1 commits (all time) y: 10 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketUpgrade.java x: 9 commits (all time) y: 144 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyAuthenticationType.java x: 2 commits (all time) y: 6 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyChallengeProcessor.java x: 5 commits (all time) y: 5 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyConfiguration.java x: 4 commits (all time) y: 52 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/BasicProxyChallengeProcessorImpl.java x: 7 commits (all time) y: 35 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyAuthenticator.java x: 7 commits (all time) y: 75 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/package-info.java x: 2 commits (all time) y: 1 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocket.java x: 7 commits (all time) y: 38 lines of code
510.0
lines of code
  min: 1.0
  average: 73.63
  25th percentile: 6.0
  median: 31.0
  75th percentile: 86.25
  max: 510.0
0 17.0
commits (all time)
min: 1.0 | average: 5.7 | 25th percentile: 2.0 | median: 5.5 | 75th percentile: 7.25 | max: 17.0

File Size vs. Contributors (all time): 30 points

eng/spotbugs/spotbugs-excludes.xml x: 1 contributors (all time) y: 63 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/Proxy.java x: 4 contributors (all time) y: 18 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyImpl.java x: 5 contributors (all time) y: 384 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocketHandler.java x: 2 contributors (all time) y: 45 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketHandlerImpl.java x: 3 contributors (all time) y: 180 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketImpl.java x: 5 contributors (all time) y: 510 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketSniffer.java x: 2 contributors (all time) y: 27 lines of code eng/settings.xml x: 2 contributors (all time) y: 4 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyHandlerImpl.java x: 5 contributors (all time) y: 48 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/HttpStatusLine.java x: 1 contributors (all time) y: 42 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyHandler.java x: 3 contributors (all time) y: 6 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyResponse.java x: 1 contributors (all time) y: 12 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/Constants.java x: 2 contributors (all time) y: 15 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/DigestProxyChallengeProcessorImpl.java x: 4 contributors (all time) y: 138 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyResponseImpl.java x: 1 contributors (all time) y: 120 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/StringUtils.java x: 2 contributors (all time) y: 7 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocketHeader.java x: 2 contributors (all time) y: 24 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/Base64.java x: 2 contributors (all time) y: 197 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/Utils.java x: 1 contributors (all time) y: 10 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketUpgrade.java x: 2 contributors (all time) y: 144 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyAuthenticationType.java x: 1 contributors (all time) y: 6 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/ProxyConfiguration.java x: 1 contributors (all time) y: 52 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/BasicProxyChallengeProcessorImpl.java x: 3 contributors (all time) y: 35 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyAuthenticator.java x: 3 contributors (all time) y: 75 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/package-info.java x: 1 contributors (all time) y: 1 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocket.java x: 2 contributors (all time) y: 38 lines of code
510.0
lines of code
  min: 1.0
  average: 73.63
  25th percentile: 6.0
  median: 31.0
  75th percentile: 86.25
  max: 510.0
0 5.0
contributors (all time)
min: 1.0 | average: 2.23 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 9 points

eng/spotbugs/spotbugs-excludes.xml x: 1 commits (90d) y: 63 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/Proxy.java x: 1 commits (90d) y: 18 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyImpl.java x: 1 commits (90d) y: 384 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocketHandler.java x: 1 commits (90d) y: 45 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketHandlerImpl.java x: 1 commits (90d) y: 180 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketImpl.java x: 1 commits (90d) y: 510 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketSniffer.java x: 1 commits (90d) y: 27 lines of code eng/settings.xml x: 1 commits (90d) y: 4 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyHandlerImpl.java x: 1 commits (90d) y: 48 lines of code
510.0
lines of code
  min: 4.0
  average: 142.11
  25th percentile: 22.5
  median: 48.0
  75th percentile: 282.0
  max: 510.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 9 points

eng/spotbugs/spotbugs-excludes.xml x: 1 contributors (90d) y: 63 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/Proxy.java x: 1 contributors (90d) y: 18 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyImpl.java x: 1 contributors (90d) y: 384 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/WebSocketHandler.java x: 1 contributors (90d) y: 45 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketHandlerImpl.java x: 1 contributors (90d) y: 180 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketImpl.java x: 1 contributors (90d) y: 510 lines of code src/main/java/com/microsoft/azure/proton/transport/ws/impl/WebSocketSniffer.java x: 1 contributors (90d) y: 27 lines of code eng/settings.xml x: 1 contributors (90d) y: 4 lines of code src/main/java/com/microsoft/azure/proton/transport/proxy/impl/ProxyHandlerImpl.java x: 1 contributors (90d) y: 48 lines of code
510.0
lines of code
  min: 4.0
  average: 142.11
  25th percentile: 22.5
  median: 48.0
  75th percentile: 282.0
  max: 510.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0