epam / ai-dial-core
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 26% | 27% | 31%
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% | 14% | 26% | 27% | 31%
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
server0% | 12% | 31% | 28% | 27%
storage0% | 37% | 0% | 22% | 40%
config0% | 0% | 0% | 16% | 83%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
ResourceService.java
in storage/src/main/java/com/epam/aidial/core/storage/service
739 51
PublicationService.java
in server/src/main/java/com/epam/aidial/core/server/service
581 30
ApplicationService.java
in server/src/main/java/com/epam/aidial/core/server/service
543 29
DeploymentPostController.java
in server/src/main/java/com/epam/aidial/core/server/controller
506 30
ShareService.java
in server/src/main/java/com/epam/aidial/core/server/service
392 19
ControllerSelector.java
in server/src/main/java/com/epam/aidial/core/server/controller
351 9
CodeInterpreterService.java
in server/src/main/java/com/epam/aidial/core/server/service/codeinterpreter
320 19
GfLogStore.java
in server/src/main/java/com/epam/aidial/core/server/log
313 12
IdentityProvider.java
in server/src/main/java/com/epam/aidial/core/server/security
307 20
AiDial.java
in server/src/main/java/com/epam/aidial/core/server
296 17
ProxyUtil.java
in server/src/main/java/com/epam/aidial/core/server/util
281 20
RouteController.java
in server/src/main/java/com/epam/aidial/core/server/controller
244 16
ResourceController.java
in server/src/main/java/com/epam/aidial/core/server/controller
243 10
PublicationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
229 15
Proxy.java
in server/src/main/java/com/epam/aidial/core/server
225 9
RateLimiter.java
in server/src/main/java/com/epam/aidial/core/server/limiter
224 18
AccessService.java
in server/src/main/java/com/epam/aidial/core/server/security
223 9
ShareController.java
in server/src/main/java/com/epam/aidial/core/server/controller
210 10
InterceptorController.java
in server/src/main/java/com/epam/aidial/core/server/controller
209 18
ProxyContext.java
in server/src/main/java/com/epam/aidial/core/server
206 19
ApplicationTypeSchemaUtils.java
in server/src/main/java/com/epam/aidial/core/server/util
200 10
ApplicationOperatorService.java
in server/src/main/java/com/epam/aidial/core/server/service
197 16
InvitationService.java
in server/src/main/java/com/epam/aidial/core/server/service
196 11
FileConfigStore.java
in server/src/main/java/com/epam/aidial/core/server/config
190 7
BlobStorage.java
in storage/src/main/java/com/epam/aidial/core/storage/blobstore
188 20
ResourceOperationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
186 7
BufferingReadStream.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
183 19
CodeInterpreterController.java
in server/src/main/java/com/epam/aidial/core/server/controller
179 14
DeploymentFeatureController.java
in server/src/main/java/com/epam/aidial/core/server/controller
177 17
BlobWriteStream.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
174 10
ModelCostCalculator.java
in server/src/main/java/com/epam/aidial/core/server/util
155 7
AccessTokenValidator.java
in server/src/main/java/com/epam/aidial/core/server/security
154 13
MergeChunks.java
in server/src/main/java/com/epam/aidial/core/server/util
153 9
EventStreamParser.java
in server/src/main/java/com/epam/aidial/core/server/util
153 10
DeploymentController.java
in server/src/main/java/com/epam/aidial/core/server/controller
153 4
RuleService.java
in server/src/main/java/com/epam/aidial/core/server/service
146 8
ApplicationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
144 9
ResourceDescriptor.java
in storage/src/main/java/com/epam/aidial/core/storage/resource
138 11
InputStreamReader.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
126 13
TokenStatsTracker.java
in server/src/main/java/com/epam/aidial/core/server/token
121 10
ResourceDescriptorFactory.java
in server/src/main/java/com/epam/aidial/core/server/util
118 10
LockService.java
in storage/src/main/java/com/epam/aidial/core/storage/service
117 9
ResourceOperationService.java
in server/src/main/java/com/epam/aidial/core/server/service
116 4
Application.java
in config/src/main/java/com/epam/aidial/core/config
112 4
TieredBalancer.java
in server/src/main/java/com/epam/aidial/core/server/upstream
112 7
UpstreamRouteProvider.java
in server/src/main/java/com/epam/aidial/core/server/upstream
106 10
InputStreamAdapter.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
104 8
ApiKeyStore.java
in server/src/main/java/com/epam/aidial/core/server/security
104 8
SharedByMeDto.java
in server/src/main/java/com/epam/aidial/core/server/data
104 6
InvitationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
102 4
Files With Most Units (Top 50)
File# lines# units
ResourceService.java
in storage/src/main/java/com/epam/aidial/core/storage/service
739 51
DeploymentPostController.java
in server/src/main/java/com/epam/aidial/core/server/controller
506 30
PublicationService.java
in server/src/main/java/com/epam/aidial/core/server/service
581 30
ApplicationService.java
in server/src/main/java/com/epam/aidial/core/server/service
543 29
ProxyUtil.java
in server/src/main/java/com/epam/aidial/core/server/util
281 20
IdentityProvider.java
in server/src/main/java/com/epam/aidial/core/server/security
307 20
BlobStorage.java
in storage/src/main/java/com/epam/aidial/core/storage/blobstore
188 20
BufferingReadStream.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
183 19
ProxyContext.java
in server/src/main/java/com/epam/aidial/core/server
206 19
CodeInterpreterService.java
in server/src/main/java/com/epam/aidial/core/server/service/codeinterpreter
320 19
ShareService.java
in server/src/main/java/com/epam/aidial/core/server/service
392 19
RateLimiter.java
in server/src/main/java/com/epam/aidial/core/server/limiter
224 18
InterceptorController.java
in server/src/main/java/com/epam/aidial/core/server/controller
209 18
AiDial.java
in server/src/main/java/com/epam/aidial/core/server
296 17
DeploymentFeatureController.java
in server/src/main/java/com/epam/aidial/core/server/controller
177 17
RouteController.java
in server/src/main/java/com/epam/aidial/core/server/controller
244 16
ApplicationOperatorService.java
in server/src/main/java/com/epam/aidial/core/server/service
197 16
PublicationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
229 15
CodeInterpreterController.java
in server/src/main/java/com/epam/aidial/core/server/controller
179 14
InputStreamReader.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
126 13
AccessTokenValidator.java
in server/src/main/java/com/epam/aidial/core/server/security
154 13
GfLogStore.java
in server/src/main/java/com/epam/aidial/core/server/log
313 12
InvitationService.java
in server/src/main/java/com/epam/aidial/core/server/service
196 11
ResourceDescriptor.java
in storage/src/main/java/com/epam/aidial/core/storage/resource
138 11
TokenStatsTracker.java
in server/src/main/java/com/epam/aidial/core/server/token
121 10
BlobWriteStream.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
174 10
ResourceDescriptorFactory.java
in server/src/main/java/com/epam/aidial/core/server/util
118 10
ApplicationTypeSchemaUtils.java
in server/src/main/java/com/epam/aidial/core/server/util
200 10
EventStreamParser.java
in server/src/main/java/com/epam/aidial/core/server/util
153 10
ShareController.java
in server/src/main/java/com/epam/aidial/core/server/controller
210 10
ResourceController.java
in server/src/main/java/com/epam/aidial/core/server/controller
243 10
UpstreamRoute.java
in server/src/main/java/com/epam/aidial/core/server/upstream
75 10
UpstreamRouteProvider.java
in server/src/main/java/com/epam/aidial/core/server/upstream
106 10
MergeChunks.java
in server/src/main/java/com/epam/aidial/core/server/util
153 9
AccessService.java
in server/src/main/java/com/epam/aidial/core/server/security
223 9
ApplicationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
144 9
ControllerSelector.java
in server/src/main/java/com/epam/aidial/core/server/controller
351 9
Proxy.java
in server/src/main/java/com/epam/aidial/core/server
225 9
EtagHeader.java
in storage/src/main/java/com/epam/aidial/core/storage/util
84 9
LockService.java
in storage/src/main/java/com/epam/aidial/core/storage/service
117 9
InputStreamAdapter.java
in server/src/main/java/com/epam/aidial/core/server/vertx/stream
104 8
ApiKeyStore.java
in server/src/main/java/com/epam/aidial/core/server/security
104 8
RuleService.java
in server/src/main/java/com/epam/aidial/core/server/service
146 8
DialVertxTracer.java
in server/src/main/java/com/epam/aidial/core/server/tracing
68 7
ModelCostCalculator.java
in server/src/main/java/com/epam/aidial/core/server/util
155 7
FileConfigStore.java
in server/src/main/java/com/epam/aidial/core/server/config
190 7
ResourceOperationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
186 7
TieredBalancer.java
in server/src/main/java/com/epam/aidial/core/server/upstream
112 7
UrlUtil.java
in storage/src/main/java/com/epam/aidial/core/storage/util
61 7
RateBucket.java
in server/src/main/java/com/epam/aidial/core/server/limiter
61 6
Files With Long Lines (Top 50)

There are 70 files with lines longer than 120 characters. In total, there are 283 long lines.

File# lines# units# long lines
ApplicationService.java
in server/src/main/java/com/epam/aidial/core/server/service
543 29 32
PublicationService.java
in server/src/main/java/com/epam/aidial/core/server/service
581 30 22
ShareService.java
in server/src/main/java/com/epam/aidial/core/server/service
392 19 20
ApplicationTypeSchemaUtils.java
in server/src/main/java/com/epam/aidial/core/server/util
200 10 16
DeploymentPostController.java
in server/src/main/java/com/epam/aidial/core/server/controller
506 30 15
AiDial.java
in server/src/main/java/com/epam/aidial/core/server
296 17 9
Proxy.java
in server/src/main/java/com/epam/aidial/core/server
225 9 9
ResourceService.java
in storage/src/main/java/com/epam/aidial/core/storage/service
739 51 9
ControllerSelector.java
in server/src/main/java/com/epam/aidial/core/server/controller
351 9 8
InvitationService.java
in server/src/main/java/com/epam/aidial/core/server/service
196 11 8
ShareController.java
in server/src/main/java/com/epam/aidial/core/server/controller
210 10 7
IdentityProvider.java
in server/src/main/java/com/epam/aidial/core/server/security
307 20 6
InterceptorController.java
in server/src/main/java/com/epam/aidial/core/server/controller
209 18 6
BlobStorage.java
in storage/src/main/java/com/epam/aidial/core/storage/blobstore
188 20 6
CodeInterpreterService.java
in server/src/main/java/com/epam/aidial/core/server/service/codeinterpreter
320 19 5
DialMetaKeyword.java
in server/src/main/java/com/epam/aidial/core/server/validation
53 4 5
DialFileKeyword.java
in server/src/main/java/com/epam/aidial/core/server/validation
47 4 5
ResourceDescriptorFactory.java
in server/src/main/java/com/epam/aidial/core/server/util
118 10 4
MergeChunks.java
in server/src/main/java/com/epam/aidial/core/server/util
153 9 4
RateLimiter.java
in server/src/main/java/com/epam/aidial/core/server/limiter
224 18 4
RouteController.java
in server/src/main/java/com/epam/aidial/core/server/controller
244 16 4
DeploymentController.java
in server/src/main/java/com/epam/aidial/core/server/controller
153 4 4
JsonArrayToSchemaMapDeserializer.java
in config/src/main/java/com/epam/aidial/core/config/databind
38 1 3
ModelCostCalculator.java
in server/src/main/java/com/epam/aidial/core/server/util
155 7 3
GetUserRoleFunctionFactory.java
in server/src/main/java/com/epam/aidial/core/server/security
56 2 3
AccessTokenValidator.java
in server/src/main/java/com/epam/aidial/core/server/security
154 13 3
ApiKeyStore.java
in server/src/main/java/com/epam/aidial/core/server/security
104 8 3
PublicationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
229 15 3
UploadFileController.java
in server/src/main/java/com/epam/aidial/core/server/controller
76 3 3
NotificationService.java
in server/src/main/java/com/epam/aidial/core/server/service
66 6 3
ProxyContext.java
in server/src/main/java/com/epam/aidial/core/server
206 19 2
ProxyUtil.java
in server/src/main/java/com/epam/aidial/core/server/util
281 20 2
TokenRateLimit.java
in server/src/main/java/com/epam/aidial/core/server/limiter
52 3 2
CollectResponseAttachmentsFn.java
in server/src/main/java/com/epam/aidial/core/server/function
63 4 2
ResourceController.java
in server/src/main/java/com/epam/aidial/core/server/controller
243 10 2
DownloadFileController.java
in server/src/main/java/com/epam/aidial/core/server/controller
47 2 2
ResourceOperationController.java
in server/src/main/java/com/epam/aidial/core/server/controller
186 7 2
GfLogStore.java
in server/src/main/java/com/epam/aidial/core/server/log
313 12 2
TieredBalancer.java
in server/src/main/java/com/epam/aidial/core/server/upstream
112 7 2
LockService.java
in storage/src/main/java/com/epam/aidial/core/storage/service
117 9 2
ResourceFolderMetadata.java
in storage/src/main/java/com/epam/aidial/core/storage/data
32 4 2
CustomApplicationsConformToTypeSchemasValidator.java
in config/src/main/java/com/epam/aidial/core/config/validation
63 1 1
ConformToMetaSchemaValidator.java
in config/src/main/java/com/epam/aidial/core/config/validation
31 1 1
DialFileFormat.java
in config/src/main/java/com/epam/aidial/core/metaschemas
26 2 1
MetaSchemaHolder.java
in config/src/main/java/com/epam/aidial/core/metaschemas
30 1 1
TokenStatsTracker.java
in server/src/main/java/com/epam/aidial/core/server/token
121 10 1
BucketBuilder.java
in server/src/main/java/com/epam/aidial/core/server/util
58 4 1
RequestRateLimit.java
in server/src/main/java/com/epam/aidial/core/server/limiter
33 2 1
ExtractedClaims.java
in server/src/main/java/com/epam/aidial/core/server/security
5 1 1
EncryptionService.java
in server/src/main/java/com/epam/aidial/core/server/security
58 4 1