apache / apisix-java-plugin-runner
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 12% | 35% | 51%
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% | 0% | 14% | 38% | 47%
xml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
runner-core0% | 0% | 40% | 34% | 25%
runner-plugin-sdk0% | 0% | 0% | 43% | 56%
runner-starter0% | 0% | 0% | 55% | 44%
sample0% | 0% | 0% | 0% | 100%
runner-dist0% | 0% | 0% | 0% | 100%
ci0% | 0% | 0% | 0% | 100%
runner-plugin0% | 0% | 0% | 0% | 100%
Longest Files (Top 39)
File# lines# units
RpcCallHandler.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
257 9
HttpResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
180 11
HttpRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
164 23
HotReloadProcess.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
146 5
ApplicationRunner.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/server
116 6
PayloadDecoder.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
103 5
PostResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
90 8
PostRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
82 15
PrepareConfHandler.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
72 2
DynamicClassLoader.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
58 5
assemble.xml
in runner-dist/apisix-runner-src-dist/src/main/assembly
53 -
PostReqWithVarsFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
51 5
ExtraInfoRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
49 4
PluginFilterChain.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter
46 7
assemble.xml
in runner-dist/apisix-runner-bin-dist/src/main/assembly
42 -
RewriteRequestDemoFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
41 4
PayloadEncoder.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
40 3
log4j2.xml
in runner-starter/src/main/resources
36 -
StopRequestDemoFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
34 4
ResponseFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
28 2
ExtraInfoResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
26 3
A6ConfigResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
24 3
AsyncResponseFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
23 3
PluginFilter.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter
22 5
A6ErrResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
22 3
A6Response.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
21 2
config.yaml
in ci/apisix
20 -
A6Conf.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
20 4
A6ConfigRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
19 3
PluginRunnerApplication.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
18 2
ExceptionCaughtHandler.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
16 1
A6HandlerConfiguration.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/configuration
16 1
A6ErrRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
14 3
Constants.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/constants
8 -
BinaryProtocolDecoder.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
7 1
A6ConfigWatcher.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
6 1
application.yaml
in runner-starter/src/main/resources
5 -
A6Request.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
4 -
package-info.java
in runner-plugin/src/main/java/org/apache/apisix/plugin/runner/filter
1 -
Files With Most Units (Top 31)
File# lines# units
HttpRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
164 23
PostRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
82 15
HttpResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
180 11
RpcCallHandler.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
257 9
PostResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
90 8
PluginFilterChain.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter
46 7
ApplicationRunner.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/server
116 6
PostReqWithVarsFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
51 5
PayloadDecoder.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
103 5
PluginFilter.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter
22 5
HotReloadProcess.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
146 5
DynamicClassLoader.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
58 5
StopRequestDemoFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
34 4
RewriteRequestDemoFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
41 4
ExtraInfoRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
49 4
A6Conf.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
20 4
AsyncResponseFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
23 3
PayloadEncoder.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
40 3
A6ConfigResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
24 3
ExtraInfoResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
26 3
A6ConfigRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
19 3
A6ErrResponse.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
22 3
A6ErrRequest.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
14 3
ResponseFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
28 2
PrepareConfHandler.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
72 2
A6Response.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
21 2
PluginRunnerApplication.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
18 2
ExceptionCaughtHandler.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
16 1
BinaryProtocolDecoder.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/handler
7 1
A6HandlerConfiguration.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/configuration
16 1
A6ConfigWatcher.java
in runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner
6 1
Files With Long Lines (Top 3)

There are 3 files with lines longer than 120 characters. In total, there are 4 long lines.

File# lines# units# long lines
HotReloadProcess.java
in runner-starter/src/main/java/org/apache/apisix/plugin/runner
146 5 2
StopRequestDemoFilter.java
in sample/src/main/java/org/apache/apisix/plugin/runner/filter
34 4 1
ApplicationRunner.java
in runner-core/src/main/java/org/apache/apisix/plugin/runner/server
116 6 1
Correlations

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

runner-core/src/main/java/org/apache/apisix/plugin/runner/server/ApplicationRunner.java x: 11 commits (all time) y: 116 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/RpcCallHandler.java x: 4 commits (all time) y: 257 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter/PluginFilterChain.java x: 6 commits (all time) y: 46 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/AsyncResponseFilter.java x: 1 commits (all time) y: 23 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/ExtraInfoResponse.java x: 2 commits (all time) y: 26 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/HttpRequest.java x: 12 commits (all time) y: 164 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/PostRequest.java x: 3 commits (all time) y: 82 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/PostResponse.java x: 2 commits (all time) y: 90 lines of code runner-starter/src/main/resources/log4j2.xml x: 1 commits (all time) y: 36 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/PrepareConfHandler.java x: 3 commits (all time) y: 72 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ConfigWatcher.java x: 1 commits (all time) y: 6 lines of code ci/apisix/config.yaml x: 2 commits (all time) y: 20 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/ExtraInfoRequest.java x: 2 commits (all time) y: 49 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter/PluginFilter.java x: 6 commits (all time) y: 22 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/PostReqWithVarsFilter.java x: 1 commits (all time) y: 51 lines of code runner-starter/src/main/java/org/apache/apisix/plugin/runner/HotReloadProcess.java x: 3 commits (all time) y: 146 lines of code runner-starter/src/main/java/org/apache/apisix/plugin/runner/PluginRunnerApplication.java x: 4 commits (all time) y: 18 lines of code runner-starter/src/main/resources/application.yaml x: 9 commits (all time) y: 5 lines of code runner-starter/src/main/java/org/apache/apisix/plugin/runner/DynamicClassLoader.java x: 1 commits (all time) y: 58 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/constants/Constants.java x: 2 commits (all time) y: 8 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/PayloadDecoder.java x: 2 commits (all time) y: 103 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/HttpResponse.java x: 16 commits (all time) y: 180 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/ResponseFilter.java x: 1 commits (all time) y: 28 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/ExceptionCaughtHandler.java x: 1 commits (all time) y: 16 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/BinaryProtocolDecoder.java x: 1 commits (all time) y: 7 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/PayloadEncoder.java x: 1 commits (all time) y: 40 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/RewriteRequestDemoFilter.java x: 3 commits (all time) y: 41 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/StopRequestDemoFilter.java x: 4 commits (all time) y: 34 lines of code runner-dist/apisix-runner-bin-dist/src/main/assembly/assemble.xml x: 2 commits (all time) y: 42 lines of code runner-dist/apisix-runner-src-dist/src/main/assembly/assemble.xml x: 2 commits (all time) y: 53 lines of code runner-plugin/src/main/java/org/apache/apisix/plugin/runner/filter/package-info.java x: 1 commits (all time) y: 1 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ConfigRequest.java x: 2 commits (all time) y: 19 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ConfigResponse.java x: 2 commits (all time) y: 24 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ErrRequest.java x: 1 commits (all time) y: 14 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ErrResponse.java x: 1 commits (all time) y: 22 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6Request.java x: 3 commits (all time) y: 4 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6Response.java x: 3 commits (all time) y: 21 lines of code
257.0
lines of code
  min: 1.0
  average: 50.77
  25th percentile: 18.0
  median: 28.0
  75th percentile: 58.0
  max: 257.0
0 16.0
commits (all time)
min: 1.0 | average: 3.21 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 16.0

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

runner-core/src/main/java/org/apache/apisix/plugin/runner/server/ApplicationRunner.java x: 5 contributors (all time) y: 116 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/RpcCallHandler.java x: 3 contributors (all time) y: 257 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter/PluginFilterChain.java x: 2 contributors (all time) y: 46 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/AsyncResponseFilter.java x: 1 contributors (all time) y: 23 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/ExtraInfoResponse.java x: 2 contributors (all time) y: 26 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/HttpRequest.java x: 4 contributors (all time) y: 164 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/PostRequest.java x: 2 contributors (all time) y: 82 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/PostResponse.java x: 2 contributors (all time) y: 90 lines of code runner-starter/src/main/resources/log4j2.xml x: 1 contributors (all time) y: 36 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/PrepareConfHandler.java x: 2 contributors (all time) y: 72 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ConfigWatcher.java x: 1 contributors (all time) y: 6 lines of code ci/apisix/config.yaml x: 2 contributors (all time) y: 20 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/ExtraInfoRequest.java x: 1 contributors (all time) y: 49 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/filter/PluginFilter.java x: 1 contributors (all time) y: 22 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/PostReqWithVarsFilter.java x: 1 contributors (all time) y: 51 lines of code runner-starter/src/main/java/org/apache/apisix/plugin/runner/HotReloadProcess.java x: 2 contributors (all time) y: 146 lines of code runner-starter/src/main/java/org/apache/apisix/plugin/runner/PluginRunnerApplication.java x: 3 contributors (all time) y: 18 lines of code runner-starter/src/main/resources/application.yaml x: 3 contributors (all time) y: 5 lines of code runner-starter/src/main/java/org/apache/apisix/plugin/runner/DynamicClassLoader.java x: 1 contributors (all time) y: 58 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/constants/Constants.java x: 1 contributors (all time) y: 8 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/PayloadDecoder.java x: 1 contributors (all time) y: 103 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/HttpResponse.java x: 3 contributors (all time) y: 180 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/ResponseFilter.java x: 1 contributors (all time) y: 28 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/ExceptionCaughtHandler.java x: 1 contributors (all time) y: 16 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/BinaryProtocolDecoder.java x: 1 contributors (all time) y: 7 lines of code runner-core/src/main/java/org/apache/apisix/plugin/runner/handler/PayloadEncoder.java x: 1 contributors (all time) y: 40 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/RewriteRequestDemoFilter.java x: 1 contributors (all time) y: 41 lines of code sample/src/main/java/org/apache/apisix/plugin/runner/filter/StopRequestDemoFilter.java x: 2 contributors (all time) y: 34 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6Conf.java x: 1 contributors (all time) y: 20 lines of code runner-dist/apisix-runner-bin-dist/src/main/assembly/assemble.xml x: 2 contributors (all time) y: 42 lines of code runner-dist/apisix-runner-src-dist/src/main/assembly/assemble.xml x: 1 contributors (all time) y: 53 lines of code runner-plugin/src/main/java/org/apache/apisix/plugin/runner/filter/package-info.java x: 1 contributors (all time) y: 1 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ConfigRequest.java x: 2 contributors (all time) y: 19 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ConfigResponse.java x: 2 contributors (all time) y: 24 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6ErrRequest.java x: 1 contributors (all time) y: 14 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6Request.java x: 2 contributors (all time) y: 4 lines of code runner-plugin-sdk/src/main/java/org/apache/apisix/plugin/runner/A6Response.java x: 2 contributors (all time) y: 21 lines of code
257.0
lines of code
  min: 1.0
  average: 50.77
  25th percentile: 18.0
  median: 28.0
  75th percentile: 58.0
  max: 257.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.72 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.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): 1 points

runner-core/src/main/java/org/apache/apisix/plugin/runner/server/ApplicationRunner.java x: 1 commits (90d) y: 116 lines of code
116.0
lines of code
  min: 116.0
  average: 116.0
  25th percentile: 116.0
  median: 116.0
  75th percentile: 116.0
  max: 116.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): 1 points

runner-core/src/main/java/org/apache/apisix/plugin/runner/server/ApplicationRunner.java x: 1 contributors (90d) y: 116 lines of code
116.0
lines of code
  min: 116.0
  average: 116.0
  25th percentile: 116.0
  median: 116.0
  75th percentile: 116.0
  max: 116.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