logo

Back to index

LCOM3

Min: 0.3333, max: 1.5000, yellow zone: [0.4000 .. 0.6000].

Elements: 148, μ: 0.8285, σ: 0.2831, Var: 0.0801, defects: 31%.

Packages: 5, classes: 198.

Green: 113, yellow: 13, red: 72.

Class LCOM3 methods attributes
o.g.c.v09support.I..$Json 1 6 5
o.g.c.v09support.I..$Builder 0.6667 4 2
o.g.c.v09support.I..$Builder 0.6667 4 2
o.g.c.v09support.I..$Json 1 4 2
o.g.c.v09support.I..$Builder 0.6667 4 2
o.g.c.v09support.I..$Json 1 4 2
o.g.c.v09support.I..$Json 1 4 2
o.g.c.v09support.I..$Builder 0.6667 4 2
o.g.c.v09support.I..$Json 1 4 2
o.g.c.v09support.ImmutableQueryPlan 0.3333 7 2
o.g.c.v09support.ImmutableSummaryQueryPlan 0.3333 7 2
o.g.c.v09support.ImmutableTraceQueryPlan 0.3333 7 2
o.g.c.v09support.I..$Builder 0.8929 5 7
o.g.c.v09support.V09Support 0 0 0
o.g.c.v09support.T..$MutableLong 0 0 1
o.g.c.v09support.GaugeValueDaoWithV09Support 0.5417 7 4
o.g.c.v09support.SyntheticResultDaoWithV09Support 0.5 5 4
o.g.c.v09support.AggregateDaoWithV09Support 0.93 21 5
o.g.c.v09support.ImmutableAggregateQueryPlan 0.3333 7 2
o.g.c.v09support.ImmutableQuery 0.375 9 3
o.g.c.v09support.TraceDaoWithV09Support 0.9231 14 6
o.g.central.D..$AgentException 0 0 0
o.g.central.D..$IsAvailableFunction 0 1 1
o.g.central.C..$RateLimitedLogger 0 1 2
o.g.central.D..$ResponseHolder 0 0 1
o.g.central.Directories 1 2 2
o.g.central.D..$ConnectedAgent 1 3 5
o.g.central.C..$AggregateStreamObserver 1.5 3 5
o.g.central.C..$TraceStreamObserver 1.5 3 11
o.g.central.DownstreamServiceImpl 1.0089 29 4
o.g.central.C..$CentralConfiguration 0 21 0
o.g.central.GrpcCommon 1.5 2 2
o.g.central.G..$ServletReq 0 8 1
o.g.central.I..$Builder 1 7 8
o.g.central.HeartbeatAlertingService 0 1 4
o.g.central.G..$CertificateReloader 1 2 2
o.g.central.D..$SendDownstreamFunction 0 1 3
o.g.central.I..$Json 1 8 7
o.g.central.GlowrootServlet 0.5 3 2
o.g.central.CentralAlertingService 1.0444 6 9
o.g.central.I..$SerialForm 0 1 3
o.g.central.ImmutableAgentResult 0.6932 12 8
o.g.central.G..$DelegatingSslContext 0.5714 8 2
o.g.central.I..$Builder 0.8667 4 5
o.g.central.I..$Builder 0.8667 4 5
o.g.central.I..$Json 1 4 2
o.g.central.ImmutableSyntheticMonitorUniqueKey 0.3333 7 2
o.g.central.I..$Json 1 4 2
o.g.central.ImmutableSyncHttpClientHolder 0.3333 7 2
o.g.central.I..$Json 1 41 30
o.g.central.I..$Builder 0.9916 28 31
o.g.central.ImmutableSyntheticRunResult 0.375 9 3
o.g.central.GrpcServer 1.1667 2 6
o.g.central.I..$Json 1 6 5
o.g.central.Main 0 0 1
o.g.central.LiveWeavingServiceImpl 0 6 1
o.g.central.LiveTraceRepositoryImpl 0.4444 10 1
o.g.central.R..$RollupGauges 0 1 2
o.g.central.I..$InitShim 0.7714 6 7
o.g.central.I..$InitShim 0.9634 39 41
o.g.central.Procrun 0 0 1
o.g.central.S..$OnRunComplete 0 1 3
o.g.central.S..$FutureWithStartTick 0 0 1
o.g.central.I..$Builder 0.875 5 6
o.g.central.S..$CompletingFutureCallback 0 3 2
o.g.central.UpdateAgentConfigIfNeededService 1.0625 3 8
o.g.central.RollupService 1.5833 2 12
o.g.central.CentralModule 1.2941 2 17
o.g.central.ImmutableCentralConfiguration 0.5664 45 25
o.g.central.SyntheticMonitorService 1.3333 3 24
o.g.central.CollectorServiceImpl 1.098 7 17
o.g.central.LiveJvmServiceImpl 0 14 1
o.g.c.repo.A..$AgentDisplayCacheLoader 0 1 1
o.g.c.repo.A..$AgentConfigCacheLoader 0 1 1
o.g.c.repo.AgentRollupIds 0 0 0
o.g.c.repo.C..$CentralConfigCacheLoader 0 1 1
o.g.c.repo.A..$MutableErrorSummary 0 0 2
o.g.c.repo.A..$MutableSummary 0 0 4
o.g.c.repo.AlertingDisabledDao 0.8 2 5
o.g.c.repo.C..$NeedsRollupFromChildren 1 3 3
o.g.c.repo.C..$NeedsRollup 1 3 3
o.g.c.repo.AgentDisplayDao 1.0556 4 6
o.g.c.repo.CentralConfigDao 1 4 10
o.g.c.repo.Common 0 0 0
o.g.c.repo.AgentConfigDao 0.8958 7 8
o.g.c.repo.EnvironmentDao 0.6667 2 3
o.g.c.repo.GaugeNameDao 0.8333 2 6
o.g.c.repo.ActiveAgentDao 0.95 5 10
o.g.c.repo.C..$LazySecretKeyImpl 0 2 1
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.I..$Builder 0.8333 4 4
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.HeartbeatDao 1.1667 2 6
o.g.c.repo.ImmutableAgentRollupIdGaugeNamePair 0.3333 7 2
o.g.c.repo.CentralRepoModule 1 19 19
o.g.c.repo.ImmutableAgentRollupIdSyntheticMonitorIdPair 0.3333 7 2
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.FullQueryTextDao 1.25 3 10
o.g.c.repo.I..$Json 1 6 4
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.ImmutableAgentConfigAndUpdateToken 0.3333 7 2
o.g.c.repo.I..$Builder 0.8929 5 7
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.I..$Json 1 4 3
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.ImmutableColumn 0.3333 7 2
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.ImmutableFullQueryTextKey 0.3333 7 2
o.g.c.repo.ImmutableNeedsRollupKey 0.3333 7 2
o.g.c.repo.I..$SerialForm 0 1 3
o.g.c.repo.I..$Json 1 6 6
o.g.c.repo.I..$Json 1 10 8
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.I..$Builder 0.8929 5 7
o.g.c.repo.ImmutableTTL 0.4 11 4
o.g.c.repo.ImmutableGaugeKey 0.375 9 3
o.g.c.repo.I..$Builder 0.9111 6 9
o.g.c.repo.ImmutableSyntheticMonitorKey 0.4 11 4
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.ImmutableRollupParams 0.4167 13 5
o.g.c.repo.I..$Json 1 8 8
o.g.c.repo.I..$Json 1 8 5
o.g.c.repo.I..$Builder 0.9111 6 9
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.ImmutableSyntheticResultRollup0 0.375 9 3
o.g.c.repo.ConfigRepositoryImpl 0.9157 84 8
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.I..$Json 1 6 3
o.g.c.repo.ImmutableTraceKey 0.3333 7 2
o.g.c.repo.GaugeValueDaoImpl 1.0074 9 17
o.g.c.repo.I..$Json 1 10 7
o.g.c.repo.ImmutableTnPartitionKey 0.375 9 3
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.I..$Builder 0.8929 5 7
o.g.c.repo.I..$Builder 0.8981 13 9
o.g.c.repo.ImmutableTransactionTypeKey 0.3333 7 2
o.g.c.repo.ImmutableGaugeValuePartitionKey 0.3333 7 2
o.g.c.repo.I..$Json 1 4 2
o.g.c.repo.I..$Builder 0.8929 5 7
o.g.c.repo.I..$Builder 0.9242 7 11
o.g.c.repo.I..$Json 1 6 3
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.I..$Builder 0.8667 4 5
o.g.c.repo.ImmutableTtPartitionKey 0.3333 7 2
o.g.c.repo.ImmutableTraceAttributeNameKey 0.375 9 3
o.g.c.repo.ImmutableTable 0.3857 15 5
o.g.c.repo.T..$TraceKey 0 2 0
o.g.c.repo.I..$Json 1 10 7
o.g.c.repo.T..$TraceAttributeNameCacheLoader 0 1 1
o.g.c.repo.ImmutableV09AgentRollup 0.4167 13 5
o.g.c.repo.IncidentDao 0.8889 6 9
o.g.c.repo.V09AgentRollupDao 1.2 2 5
o.g.c.repo.TraceAttributeNameDao 1.3333 2 6
o.g.c.repo.R..$RoleConfigCacheLoader 0 1 1
o.g.c.repo.U..$AllUsersCacheLoader 0 1 1
o.g.c.repo.SyntheticMonitorIdDao 0.8333 2 6
o.g.c.repo.TransactionTypeDao 1 2 6
o.g.c.repo.I..$Builder 0.9167 7 10
o.g.c.repo.V..$AgentRollupIdCacheLoader 0 1 1
o.g.c.repo.T..$TransactionTypeCacheLoader 0 1 1
o.g.c.repo.RepoAdminImpl 0.9722 13 6
o.g.c.repo.R..$AllRolesCacheLoader 0 1 1
o.g.c.repo.Tools 1.0833 4 4
o.g.c.repo.RoleDao 0.8611 5 9
o.g.c.repo.SyntheticResultDaoImpl 0.9667 6 12
o.g.c.repo.UserDao 0.9286 7 7
o.g.c.repo.T..$MutableLong 0 0 1
o.g.c.repo.TraceDaoImpl 1.0263 17 57
o.g.c.repo.AggregateDaoImpl 1.0164 23 36
o.g.c.repo.SchemaUpgrade 1.1273 6 11
o.g.c.util.ByteBufferInputStream 0 3 1
o.g.c.util.C..$AsyncCacheImpl 0.6667 2 3
o.g.c.util.C..$WriteMetrics 0.8 3 5
o.g.c.util.ClusterManager 1.1429 8 1
o.g.c.util.LocalCacheStats 0 1 1
o.g.c.util.RateLimiter 0.75 3 2
o.g.c.util.C..$CollectingConsumer 0 1 2
o.g.c.util.C..$NonClusterDistributedExecutionMapImpl 0 4 1
o.g.c.util.Messages 0 0 0
o.g.c.util.MoreExecutors2 0 0 0
o.g.c.util.C..$AdapterFunction 0 1 3
o.g.c.util.L..$LocalCacheStatsWrapper 0 12 1
o.g.c.util.CassandraWriteMetrics 1.025 9 10
o.g.c.util.C..$NonClusterAsyncCacheImpl 0.5 2 2
o.g.c.util.MoreFutures 0 0 1
o.g.c.util.C..$CacheImpl 0.5 2 2
o.g.c.util.C..$NonClusterCacheImpl 0.5 2 2
o.g.c.util.C..$NonClusterManager 0 8 0
o.g.c.util.C..$ClusterManagerImpl 0.6429 8 2
o.g.c.util.C..$DistributedExecutionMapImpl 0 4 1
o.g.c.util.Session 1 25 11
o.g.c.util.SemaphoreStats 0 2 1
o.g.c.r.proto.S..$E..$Builder 0.8784 38 6
o.g.c.r.proto.S..$ErrorInterval 0.9868 20 16
o.g.c.r.proto.Stored 0 0 3

Download XML.