uber / tchannel-java
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 20% | 35% | 44%
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% | 20% | 35% | 43%
thrift0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
tchannel-core0% | 0% | 26% | 34% | 39%
tchannel-benchmark0% | 0% | 0% | 100% | 0%
tchannel-hyperbahn0% | 0% | 0% | 77% | 22%
tchannel-crossdock0% | 0% | 0% | 19% | 80%
tchannel-example0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Request.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
351 45
TChannel.java
in tchannel-core/src/main/java/com/uber/tchannel/api
350 15
CodecUtils.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
269 11
Response.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
262 14
RequestRouter.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
245 9
SubChannel.java
in tchannel-core/src/main/java/com/uber/tchannel/api
236 8
HyperbahnClient.java
in tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api
185 13
OutRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
180 19
ResponseRouter.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
172 11
Connection.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
169 16
PingPongServerBenchmark.java
in tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks
155 13
LargePayloadBenchmark.java
in tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks
151 11
PingPongMultiServerBenchmark.java
in tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks
144 11
MessageCodec.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
144 11
TFuture.java
in tchannel-core/src/main/java/com/uber/tchannel/api
140 10
Tracing.java
in tchannel-core/src/main/java/com/uber/tchannel/tracing
132 2
EncodedResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
126 8
MessageDefragmenter.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
124 4
RawRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
123 18
EncodedRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
122 16
Peer.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
117 4
PeerManager.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
113 10
RawResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
113 5
CallFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
110 21
HTTPServer.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock
106 5
ErrorFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
105 12
ThriftRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
103 17
MessageFragmenter.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
103 2
ThriftSerializer.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
98 5
PrefixedHeadersCarrier.java
in tchannel-core/src/main/java/com/uber/tchannel/tracing
97 6
AsyncRequest.java
in tchannel-example/src/main/java/com/uber/tchannel/basic
93 4
JsonRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
92 17
CallRequestFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
92 12
TFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
91 15
ThriftHandler.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace
85 6
SyncRequest.java
in tchannel-example/src/main/java/com/uber/tchannel/basic
85 4
TraceBehavior.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace
84 6
ThriftResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
84 4
CallResponseFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
84 11
PingClient.java
in tchannel-example/src/main/java/com/uber/tchannel/ping
83 3
KeyValueClient.java
in tchannel-example/src/main/java/com/uber/tchannel/thrift
79 4
InitResponseFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
77 12
JsonResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
73 4
InitRequestFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
73 12
TFrameCodec.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
67 4
SubPeer.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
66 4
Server.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock
65 5
TracingContext.java
in tchannel-core/src/main/java/com/uber/tchannel/tracing
63 12
Frame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
61 2
LoadControlHandler.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
57 5
Files With Most Units (Top 50)
File# lines# units
Request.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
351 45
CallFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
110 21
OutRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
180 19
RawRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
123 18
ThriftRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
103 17
JsonRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
92 17
Connection.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
169 16
EncodedRequest.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
122 16
TChannel.java
in tchannel-core/src/main/java/com/uber/tchannel/api
350 15
TFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
91 15
Response.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
262 14
HyperbahnClient.java
in tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/api
185 13
PingPongServerBenchmark.java
in tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks
155 13
Downstream.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api
55 12
TracingContext.java
in tchannel-core/src/main/java/com/uber/tchannel/tracing
63 12
ErrorFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
105 12
InitRequestFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
73 12
CallRequestFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
92 12
InitResponseFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
77 12
PingPongMultiServerBenchmark.java
in tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks
144 11
LargePayloadBenchmark.java
in tchannel-benchmark/src/main/java/com/uber/tchannel/benchmarks
151 11
CodecUtils.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
269 11
MessageCodec.java
in tchannel-core/src/main/java/com/uber/tchannel/codecs
144 11
CallResponseFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
84 11
ResponseRouter.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
172 11
PeerManager.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
113 10
TFuture.java
in tchannel-core/src/main/java/com/uber/tchannel/api
140 10
ErrorResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
46 9
Serializer.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
47 9
RequestRouter.java
in tchannel-core/src/main/java/com/uber/tchannel/handlers
245 9
ObservedSpan.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api
37 8
SubChannel.java
in tchannel-core/src/main/java/com/uber/tchannel/api
236 8
EncodedResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
126 8
CancelFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
56 8
CallResponseContinueFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
54 7
ClaimFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
49 7
Response.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api
28 6
TraceBehavior.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace
84 6
ThriftHandler.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/behavior/trace
85 6
AdvertiseRequest.java
in tchannel-hyperbahn/src/main/java/com/uber/tchannel/hyperbahn/messages
40 6
PrefixedHeadersCarrier.java
in tchannel-core/src/main/java/com/uber/tchannel/tracing
97 6
CallRequestContinueFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
51 6
HTTPServer.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock
106 5
Server.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock
65 5
Request.java
in tchannel-crossdock/src/main/java/com/uber/tchannel/crossdock/api
21 5
ThriftSerializer.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
98 5
RawResponse.java
in tchannel-core/src/main/java/com/uber/tchannel/messages
113 5
Checksums.java
in tchannel-core/src/main/java/com/uber/tchannel/checksum
33 5
PingResponseFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
29 5
PingRequestFrame.java
in tchannel-core/src/main/java/com/uber/tchannel/frames
29 5
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there are 2 long lines.

File# lines# units# long lines
Connection.java
in tchannel-core/src/main/java/com/uber/tchannel/channels
169 16 2