logo

Back to index

LCOM

Min: 1.0000, max: 820.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 77, μ: 84.5974, σ: 272.0795, Var: 74027.2535, defects: 5%.

Packages: 5, classes: 198.

Green: 142, yellow: 29, red: 27.

Class LCOM methods pairs empty nonempty
o.g.c.v09support.I..$Json 15 6 15 15 0
o.g.c.v09support.I..$Builder 2 4 6 4 2
o.g.c.v09support.I..$Builder 2 4 6 4 2
o.g.c.v09support.I..$Json 6 4 6 6 0
o.g.c.v09support.I..$Builder 2 4 6 4 2
o.g.c.v09support.I..$Json 6 4 6 6 0
o.g.c.v09support.I..$Json 6 4 6 6 0
o.g.c.v09support.I..$Builder 2 4 6 4 2
o.g.c.v09support.I..$Json 6 4 6 6 0
o.g.c.v09support.ImmutableQueryPlan 0 7 21 7 14
o.g.c.v09support.ImmutableSummaryQueryPlan 0 7 21 7 14
o.g.c.v09support.ImmutableTraceQueryPlan 0 7 21 7 14
o.g.c.v09support.I..$Builder 0 5 10 4 6
o.g.c.v09support.V09Support 0 0 0 0 0
o.g.c.v09support.T..$MutableLong 0 0 0 0 0
o.g.c.v09support.GaugeValueDaoWithV09Support 0 7 21 0 21
o.g.c.v09support.SyntheticResultDaoWithV09Support 0 5 10 0 10
o.g.c.v09support.AggregateDaoWithV09Support 198 21 210 204 6
o.g.c.v09support.ImmutableAggregateQueryPlan 0 7 21 7 14
o.g.c.v09support.ImmutableQuery 0 9 36 11 25
o.g.c.v09support.TraceDaoWithV09Support 35 14 91 63 28
o.g.central.D..$AgentException 0 0 0 0 0
o.g.central.D..$IsAvailableFunction 0 1 0 0 0
o.g.central.C..$RateLimitedLogger 0 1 0 0 0
o.g.central.D..$ResponseHolder 0 0 0 0 0
o.g.central.Directories 1 2 1 1 0
o.g.central.D..$ConnectedAgent 1 3 3 2 1
o.g.central.C..$AggregateStreamObserver 3 3 3 3 0
o.g.central.C..$TraceStreamObserver 3 3 3 3 0
o.g.central.DownstreamServiceImpl 404 29 406 405 1
o.g.central.C..$CentralConfiguration 210 21 210 210 0
o.g.central.GrpcCommon 1 2 1 1 0
o.g.central.G..$ServletReq 0 8 28 0 28
o.g.central.I..$Builder 13 7 21 17 4
o.g.central.HeartbeatAlertingService 0 1 0 0 0
o.g.central.G..$CertificateReloader 1 2 1 1 0
o.g.central.D..$SendDownstreamFunction 0 1 0 0 0
o.g.central.I..$Json 28 8 28 28 0
o.g.central.GlowrootServlet 0 3 3 1 2
o.g.central.CentralAlertingService 7 6 15 11 4
o.g.central.I..$SerialForm 0 1 0 0 0
o.g.central.ImmutableAgentResult 0 12 66 14 52
o.g.central.G..$DelegatingSslContext 0 8 28 0 28
o.g.central.I..$Builder 0 4 6 3 3
o.g.central.I..$Builder 0 4 6 3 3
o.g.central.I..$Json 6 4 6 6 0
o.g.central.ImmutableSyntheticMonitorUniqueKey 0 7 21 7 14
o.g.central.I..$Json 6 4 6 6 0
o.g.central.ImmutableSyncHttpClientHolder 0 7 21 7 14
o.g.central.I..$Json 820 41 820 820 0
o.g.central.I..$Builder 228 28 378 303 75
o.g.central.ImmutableSyntheticRunResult 0 9 36 11 25
o.g.central.GrpcServer 0 2 1 0 1
o.g.central.I..$Json 15 6 15 15 0
o.g.central.Main 0 0 0 0 0
o.g.central.LiveWeavingServiceImpl 0 6 15 0 15
o.g.central.LiveTraceRepositoryImpl 15 10 45 30 15
o.g.central.R..$RollupGauges 0 1 0 0 0
o.g.central.I..$InitShim 3 6 15 9 6
o.g.central.I..$InitShim 323 39 741 532 209
o.g.central.Procrun 0 0 0 0 0
o.g.central.S..$OnRunComplete 0 1 0 0 0
o.g.central.S..$FutureWithStartTick 0 0 0 0 0
o.g.central.I..$Builder 2 5 10 6 4
o.g.central.S..$CompletingFutureCallback 0 3 3 0 3
o.g.central.UpdateAgentConfigIfNeededService 0 3 3 1 2
o.g.central.RollupService 0 2 1 0 1
o.g.central.CentralModule 1 2 1 1 0
o.g.central.ImmutableCentralConfiguration 0 45 990 86 904
o.g.central.SyntheticMonitorService 1 3 3 2 1
o.g.central.CollectorServiceImpl 21 7 21 21 0
o.g.central.LiveJvmServiceImpl 0 14 91 0 91
o.g.c.repo.A..$AgentDisplayCacheLoader 0 1 0 0 0
o.g.c.repo.A..$AgentConfigCacheLoader 0 1 0 0 0
o.g.c.repo.AgentRollupIds 0 0 0 0 0
o.g.c.repo.C..$CentralConfigCacheLoader 0 1 0 0 0
o.g.c.repo.A..$MutableErrorSummary 0 0 0 0 0
o.g.c.repo.A..$MutableSummary 0 0 0 0 0
o.g.c.repo.AlertingDisabledDao 0 2 1 0 1
o.g.c.repo.C..$NeedsRollupFromChildren 3 3 3 3 0
o.g.c.repo.C..$NeedsRollup 3 3 3 3 0
o.g.c.repo.AgentDisplayDao 4 4 6 5 1
o.g.c.repo.CentralConfigDao 0 4 6 3 3
o.g.c.repo.Common 0 0 0 0 0
o.g.c.repo.AgentConfigDao 5 7 21 13 8
o.g.c.repo.EnvironmentDao 0 2 1 0 1
o.g.c.repo.GaugeNameDao 0 2 1 0 1
o.g.c.repo.ActiveAgentDao 6 5 10 8 2
o.g.c.repo.C..$LazySecretKeyImpl 0 2 1 0 1
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Builder 2 4 6 4 2
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.HeartbeatDao 0 2 1 0 1
o.g.c.repo.ImmutableAgentRollupIdGaugeNamePair 0 7 21 7 14
o.g.c.repo.CentralRepoModule 171 19 171 171 0
o.g.c.repo.ImmutableAgentRollupIdSyntheticMonitorIdPair 0 7 21 7 14
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.FullQueryTextDao 3 3 3 3 0
o.g.c.repo.I..$Json 15 6 15 15 0
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.ImmutableAgentConfigAndUpdateToken 0 7 21 7 14
o.g.c.repo.I..$Builder 0 5 10 4 6
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.ImmutableColumn 0 7 21 7 14
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.ImmutableFullQueryTextKey 0 7 21 7 14
o.g.c.repo.ImmutableNeedsRollupKey 0 7 21 7 14
o.g.c.repo.I..$SerialForm 0 1 0 0 0
o.g.c.repo.I..$Json 15 6 15 15 0
o.g.c.repo.I..$Json 45 10 45 45 0
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.I..$Builder 0 5 10 4 6
o.g.c.repo.ImmutableTTL 0 11 55 16 39
o.g.c.repo.ImmutableGaugeKey 0 9 36 11 25
o.g.c.repo.I..$Builder 0 6 15 5 10
o.g.c.repo.ImmutableSyntheticMonitorKey 0 11 55 16 39
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.ImmutableRollupParams 0 13 78 22 56
o.g.c.repo.I..$Json 28 8 28 28 0
o.g.c.repo.I..$Json 28 8 28 28 0
o.g.c.repo.I..$Builder 0 6 15 5 10
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.ImmutableSyntheticResultRollup0 0 9 36 11 25
o.g.c.repo.ConfigRepositoryImpl 2160 84 3486 2823 663
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Json 15 6 15 15 0
o.g.c.repo.ImmutableTraceKey 0 7 21 7 14
o.g.c.repo.GaugeValueDaoImpl 16 9 36 26 10
o.g.c.repo.I..$Json 45 10 45 45 0
o.g.c.repo.ImmutableTnPartitionKey 0 9 36 11 25
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.I..$Builder 0 5 10 4 6
o.g.c.repo.I..$Builder 26 13 78 52 26
o.g.c.repo.ImmutableTransactionTypeKey 0 7 21 7 14
o.g.c.repo.ImmutableGaugeValuePartitionKey 0 7 21 7 14
o.g.c.repo.I..$Json 6 4 6 6 0
o.g.c.repo.I..$Builder 0 5 10 4 6
o.g.c.repo.I..$Builder 0 7 21 6 15
o.g.c.repo.I..$Json 15 6 15 15 0
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.I..$Builder 0 4 6 3 3
o.g.c.repo.ImmutableTtPartitionKey 0 7 21 7 14
o.g.c.repo.ImmutableTraceAttributeNameKey 0 9 36 11 25
o.g.c.repo.ImmutableTable 0 15 105 26 79
o.g.c.repo.T..$TraceKey 1 2 1 1 0
o.g.c.repo.I..$Json 45 10 45 45 0
o.g.c.repo.T..$TraceAttributeNameCacheLoader 0 1 0 0 0
o.g.c.repo.ImmutableV09AgentRollup 0 13 78 22 56
o.g.c.repo.IncidentDao 0 6 15 0 15
o.g.c.repo.V09AgentRollupDao 0 2 1 0 1
o.g.c.repo.TraceAttributeNameDao 1 2 1 1 0
o.g.c.repo.R..$RoleConfigCacheLoader 0 1 0 0 0
o.g.c.repo.U..$AllUsersCacheLoader 0 1 0 0 0
o.g.c.repo.SyntheticMonitorIdDao 0 2 1 0 1
o.g.c.repo.TransactionTypeDao 0 2 1 0 1
o.g.c.repo.I..$Builder 0 7 21 10 11
o.g.c.repo.V..$AgentRollupIdCacheLoader 0 1 0 0 0
o.g.c.repo.T..$TransactionTypeCacheLoader 0 1 0 0 0
o.g.c.repo.RepoAdminImpl 66 13 78 72 6
o.g.c.repo.R..$AllRolesCacheLoader 0 1 0 0 0
o.g.c.repo.Tools 4 4 6 5 1
o.g.c.repo.RoleDao 0 5 10 1 9
o.g.c.repo.SyntheticResultDaoImpl 0 6 15 6 9
o.g.c.repo.UserDao 9 7 21 15 6
o.g.c.repo.T..$MutableLong 0 0 0 0 0
o.g.c.repo.TraceDaoImpl 46 17 136 91 45
o.g.c.repo.AggregateDaoImpl 217 23 253 235 18
o.g.c.repo.SchemaUpgrade 13 6 15 14 1
o.g.c.util.ByteBufferInputStream 0 3 3 0 3
o.g.c.util.C..$AsyncCacheImpl 0 2 1 0 1
o.g.c.util.C..$WriteMetrics 0 3 3 1 2
o.g.c.util.ClusterManager 28 8 28 28 0
o.g.c.util.LocalCacheStats 0 1 0 0 0
o.g.c.util.RateLimiter 0 3 3 0 3
o.g.c.util.C..$CollectingConsumer 0 1 0 0 0
o.g.c.util.C..$NonClusterDistributedExecutionMapImpl 0 4 6 0 6
o.g.c.util.Messages 0 0 0 0 0
o.g.c.util.MoreExecutors2 0 0 0 0 0
o.g.c.util.C..$AdapterFunction 0 1 0 0 0
o.g.c.util.L..$LocalCacheStatsWrapper 0 12 66 0 66
o.g.c.util.CassandraWriteMetrics 24 9 36 30 6
o.g.c.util.C..$NonClusterAsyncCacheImpl 0 2 1 0 1
o.g.c.util.MoreFutures 0 0 0 0 0
o.g.c.util.C..$CacheImpl 0 2 1 0 1
o.g.c.util.C..$NonClusterCacheImpl 0 2 1 0 1
o.g.c.util.C..$NonClusterManager 28 8 28 28 0
o.g.c.util.C..$ClusterManagerImpl 0 8 28 13 15
o.g.c.util.C..$DistributedExecutionMapImpl 0 4 6 0 6
o.g.c.util.Session 286 25 300 293 7
o.g.c.util.SemaphoreStats 0 2 1 0 1
o.g.c.r.proto.S..$E..$Builder 557 38 703 630 73
o.g.c.r.proto.S..$ErrorInterval 140 20 190 165 25
o.g.c.r.proto.Stored 0 0 0 0 0

Download XML.