logo

Back to index

TCC

Min: 0.0006, max: 0.9649, yellow zone: [0.4000 .. 0.6000].

Elements: 113, μ: 0.3328, σ: 0.2587, Var: 0.0669, defects: 40%.

Packages: 32, classes: 223.

Green: 47, yellow: 19, red: 157.

Class TCC attributes methods NC NDC
o.t.q.collections.TimeTriggerSet 1 1 6 15 15
o.t.q.collections.ToolkitDSHolder 0.307189542483660131 15 18 153 47
o.t.q.collections.S..$StringSerializedObjectInputStream 0 3 1 0 0
o.t.q.collections.S..$ToolkitKeySet 0.076923076923076923 1 13 78 6
o.t.q.collections.SerializationHelper 0 0 0 0 0
o.t.q.collections.S..$ToolkitEntryIterator 0.5 1 4 6 3
o.t.q.collections.S..$ToolkitKeyIterator 1 1 3 3 3
o.t.q.collections.S..$ToolkitMapEntry 0 2 3 3 0
o.t.q.collections.S..$StringSerializedObjectOutputStream 1 2 4 6 6
o.t.q.collections.TimeTrigger 0.285714285714285714 3 8 28 8
o.t.q.collections.S..$ToolkitEntrySet 0.065934065934065934 1 14 91 6
o.t.q.collections.SerializedToolkitStore 0.618776671408250356 1 38 703 435
o.q.u.counter.CounterConfig 1 1 2 1 1
o.q.u.counter.CounterImpl 1 1 7 21 21
o.q.u.counter.CounterManagerImpl 0.333333333333333333 3 3 3 1
o.q.c.jmx.JobExecutionContextSupport 0 0 0 0 0
o.q.c.jmx.CronTriggerSupport 0 0 0 0 0
o.q.c.jmx.JobDetailSupport 0 0 0 0 0
o.q.c.jmx.SimpleTriggerSupport 0 0 0 0 0
o.q.c.jmx.JobDataMapSupport 0 0 0 0 0
o.q.c.jmx.TriggerSupport 0 0 1 0 0
o.q.xml.ValidationException 0 1 2 1 0
o.q.xml.XMLSchedulingDataProcessor 0.062078272604588394 15 39 741 46
o.q.u.c.sampled.SampledRateCounterConfig 0 2 1 0 0
o.q.u.c.sampled.SampledCounterConfig 0 3 4 6 0
o.q.u.c.sampled.SampledRateCounterImpl 0.133333333333333333 2 15 105 14
o.q.u.c.sampled.SampledCounterImpl 0.190476190476190476 4 7 21 4
o.q.u.c.sampled.TimeStampedCounterValue 0.666666666666666667 2 3 3 2
o.q.i.triggers.CalendarIntervalTriggerImpl 0.060606060606060606 11 33 528 32
o.q.i.triggers.CronTriggerImpl 0.15270935960591133 6 29 406 62
o.q.i.triggers.AbstractTrigger 0.060504201680672269 12 35 595 36
o.q.i.triggers.DailyTimeIntervalTriggerImpl 0.080952380952380952 12 36 630 51
o.q.i.triggers.SimpleTriggerImpl 0.179487179487179487 8 27 351 63
o.q.i.j.oracle.OracleDelegate 0 0 10 45 0
o.q.u.weblogic.WeblogicConnectionProvider 0.333333333333333333 2 3 3 1
o.q.p.history.LoggingTriggerHistoryPlugin 0.038095238095238095 5 15 105 4
o.q.p.history.LoggingJobHistoryPlugin 0.041666666666666667 6 16 120 5
o.q.p.management.ShutdownHookPlugin 0.066666666666666667 2 6 15 1
o.q.p.interrupt.J..$InterruptMonitor 0 3 2 1 0
o.q.p.interrupt.JobInterruptMonitorPlugin 0.177777777777777778 6 10 45 8
o.quartz.T..$TriggerTimeComparator 0 0 2 1 0
o.quartz.TriggerKey 0 0 0 0 0
o.quartz.JobKey 0 0 0 0 0
o.quartz.JobDataMap 0 0 29 406 0
o.quartz.UnableToInterruptJobException 0 0 0 0 0
o.quartz.CalendarIntervalScheduleBuilder 0.375 6 16 120 45
o.quartz.DateBuilder 0.272727272727272727 8 11 55 15
o.quartz.ValueSet 0 2 0 0 0
o.quartz.JobPersistenceException 0 0 0 0 0
o.quartz.SchedulerConfigException 0 0 0 0 0
o.quartz.TimeOfDay 0.916666666666666667 3 9 36 33
o.quartz.SchedulerContext 0 0 0 0 0
o.quartz.DailyTimeIntervalScheduleBuilder 0.156862745098039216 7 18 153 24
o.quartz.TriggerBuilder 0.225108225108225108 9 22 231 52
o.quartz.TriggerUtils 0 0 0 0 0
o.quartz.JobBuilder 0.326797385620915033 6 18 153 50
o.quartz.SimpleScheduleBuilder 0.435897435897435897 3 13 78 34
o.quartz.JobExecutionException 0.2 3 6 15 3
o.quartz.ScheduleBuilder 0 0 0 0 0
o.quartz.SchedulerException 0 0 2 1 0
o.quartz.CronScheduleBuilder 0.7 2 5 10 7
o.quartz.ObjectAlreadyExistsException 0 0 0 0 0
o.quartz.SchedulerMetaData 0 15 17 136 0
o.quartz.CronExpression 0.039080459770114943 15 30 435 17
o.q.e.jta.U..$UserTransactionWithContext 0.571428571428571429 2 8 28 16
o.q.e.jta.JTAAnnotationAwareJobRunShellFactory 1 1 2 1 1
o.q.e.jta.UserTransactionHelper 0 0 0 0 0
o.q.e.jta.JTAJobRunShellFactory 1 1 2 1 1
o.q.e.jta.JTAJobRunShell 0.5 2 4 6 3
o.q.i.calendar.AnnualCalendar 0.416666666666666667 2 9 36 15
o.q.i.calendar.WeeklyCalendar 0.535714285714285714 2 8 28 15
o.q.i.calendar.HolidayCalendar 0.666666666666666667 1 6 15 10
o.q.i.calendar.CalendarComparator 0 0 2 1 0
o.q.i.calendar.CronCalendar 1 1 9 36 36
o.q.i.calendar.BaseCalendar 0.179487179487179487 3 13 78 14
o.q.i.calendar.MonthlyCalendar 0.535714285714285714 2 8 28 15
o.q.i.calendar.DailyCalendar 0.164835164835164835 9 14 91 15
o.q.commonj.WorkManagerThreadExecutor 0.666666666666666667 3 3 3 2
o.q.commonj.DelegatingWork 0.166666666666666667 1 4 6 1
o.q.plugins.SchedulerPluginWithUserTransactionSupport 0.075757575757575758 4 12 66 5
o.q.management.ManagementRESTServiceConfiguration 0.2 4 10 45 9
o.q.e.servlet.QuartzInitializerListener 0.333333333333333333 4 3 3 1
o.q.e.servlet.QuartzInitializerServlet 0.1 3 5 10 1
o.q.helpers.VersionPrinter 0 0 0 0 0
o.q.i.jdbcjobstore.J..$VoidTransactionCallback 0 1 2 1 0
o.q.i.jdbcjobstore.FiredTriggerRecord 0.052631578947368421 10 20 190 10
o.q.i.jdbcjobstore.StdRowLockSemaphore 0 0 3 3 0
o.q.i.jdbcjobstore.HSQLDBDelegate 0 0 2 1 0
o.q.i.jdbcjobstore.DB2v8Delegate 0 0 1 0 0
o.q.i.jdbcjobstore.JobStoreTX 0 0 3 3 0
o.q.i.jdbcjobstore.DB2v7Delegate 0 0 2 1 0
o.q.i.jdbcjobstore.CacheDelegate 0 0 3 3 0
o.q.i.jdbcjobstore.DB2v6Delegate 0 0 4 6 0
o.q.i.jdbcjobstore.SimpleSemaphore 0.133333333333333333 3 6 15 2
o.q.i.jdbcjobstore.NoSuchDelegateException 0 0 0 0 0
o.q.i.jdbcjobstore.J..$MisfireHandler 0.666666666666666667 3 4 6 4
o.q.i.jdbcjobstore.T..$TriggerPropertyBundle 0 3 3 3 0
o.q.i.jdbcjobstore.SybaseDelegate 0 0 3 3 0
o.q.i.jdbcjobstore.CUBRIDDelegate 0 0 3 3 0
o.q.i.jdbcjobstore.JobStoreCMT 0.111111111111111111 3 10 45 5
o.q.i.jdbcjobstore.UpdateLockRowSemaphore 0 0 5 10 0
o.q.i.jdbcjobstore.Util 0 0 0 0 0
o.q.i.jdbcjobstore.J..$SemaphoreSynchronization 0 2 2 1 0
o.q.i.jdbcjobstore.SchedulerStateRecord 0.2 3 6 15 3
o.q.i.jdbcjobstore.J..$ClusterManager 0.666666666666666667 3 4 6 4
o.q.i.jdbcjobstore.TriggerStatus 0.095238095238095238 4 7 21 2
o.q.i.jdbcjobstore.PointbaseDelegate 0 0 9 36 0
o.q.i.jdbcjobstore.SimplePropertiesTriggerPersistenceDelegateSupport 1 2 5 10 10
o.q.i.jdbcjobstore.SimplePropertiesTriggerProperties 0.047619047619047619 11 22 231 11
o.q.i.jdbcjobstore.InvalidConfigurationException 0 0 0 0 0
o.q.i.jdbcjobstore.MSSQLDelegate 0 0 2 1 0
o.q.i.jdbcjobstore.J..$RecoverMisfiredJobsResult 0 3 3 3 0
o.q.i.jdbcjobstore.AttributeRestoringConnectionInvocationHandler 0.714285714285714286 5 7 21 15
o.q.i.jdbcjobstore.SimpleTriggerPersistenceDelegate 0.47619047619047619 2 7 21 10
o.q.i.jdbcjobstore.C..$BlobFreeingStream 1 2 9 36 36
o.q.i.jdbcjobstore.CalendarIntervalTriggerPersistenceDelegate 0 0 4 6 0
o.q.i.jdbcjobstore.PostgreSQLDelegate 0 0 2 1 0
o.q.i.jdbcjobstore.WebLogicDelegate 0 0 2 1 0
o.q.i.jdbcjobstore.JTANonClusteredSemaphore 0.083333333333333333 4 9 36 3
o.q.i.jdbcjobstore.DailyTimeIntervalTriggerPersistenceDelegate 0 0 5 10 0
o.q.i.jdbcjobstore.LockException 0 0 0 0 0
o.q.i.jdbcjobstore.DBSemaphore 0.095238095238095238 9 15 105 10
o.q.i.jdbcjobstore.CronTriggerPersistenceDelegate 0.47619047619047619 2 7 21 10
o.q.i.jdbcjobstore.StdJDBCDelegate 0.004672897196261682 8 108 5778 27
o.q.i.jdbcjobstore.JobStoreSupport 0.004385090691648395 37 174 15051 66
o.q.p.xml.XMLSchedulingDataProcessorPlugin 0.153846153846153846 7 13 78 12
o.q.p.xml.X..$JobFile 0.3 5 5 10 3
o.q.e.j.jboss.JBoss4RMIRemoteMBeanScheduler 0.466666666666666667 2 6 15 7
o.q.e.j.jboss.QuartzService 0.361904761904761905 8 15 105 38
o.q.listeners.SchedulerListenerSupport 0 1 21 210 0
o.q.listeners.JobChainingJobListener 0.333333333333333333 2 3 3 1
o.q.listeners.BroadcastJobListener 0.75 2 8 28 21
o.q.listeners.JobListenerSupport 0 1 4 6 0
o.q.listeners.BroadcastTriggerListener 0.777777777777777778 2 9 36 28
o.q.listeners.TriggerListenerSupport 0 1 5 10 0
o.q.listeners.BroadcastSchedulerListener 1 1 23 253 253
o.t.quartz.D..$LocalLockState 1 2 3 3 3
o.t.quartz.TerracottaJobStore 0 0 1 0 0
o.t.quartz.PlainTerracottaJobStore 0.626865671641791045 10 67 2211 1386
o.t.quartz.AbstractTerracottaJobStore 0.692307692307692308 11 65 2080 1440
o.t.quartz.TerracottaToolkitBuilder 0.282051282051282051 3 13 78 22
o.t.quartz.D..$ShutdownHook 0 1 1 0 0
o.t.quartz.T..$TCConfigTypeStatus 0.7 3 5 10 7
o.t.quartz.TransactionControllingLock 0.622222222222222222 4 10 45 28
o.t.quartz.T..$HoldState 1 3 2 1 1
o.t.quartz.DefaultClusteredJobStore 0.213188798554652213 20 82 3321 708
o.q.i.j.o.weblogic.WebLogicOracleDelegate 0 0 1 0 0
o.q.i.matchers.NotMatcher 1 1 4 6 6
o.q.i.matchers.NameMatcher 0 0 1 0 0
o.q.i.matchers.OrMatcher 0.9 2 5 10 9
o.q.i.matchers.EverythingMatcher 0 0 3 3 0
o.q.i.matchers.StringMatcher 0.9 2 5 10 9
o.q.i.matchers.KeyMatcher 1 1 4 6 6
o.q.i.matchers.GroupMatcher 0 0 1 0 0
o.q.i.matchers.AndMatcher 0.9 2 5 10 9
o.q.core.ErrorLogger 0 0 1 0 0
o.q.core.Q..$Emitter 0 1 1 0 0
o.q.core.ExecutingJobsManager 0.333333333333333333 2 7 21 7
o.q.core.SchedulerSignalerImpl 0.6 3 5 10 6
o.q.core.NullSampledStatisticsImpl 0 0 4 6 0
o.q.core.ListenerManagerImpl 0.25 5 25 300 75
o.q.core.QuartzSchedulerResources 0.033333333333333333 22 45 990 33
o.q.core.J..$VetoedException 0 0 0 0 0
o.q.core.JobRunShell 0.290909090909090909 6 11 55 16
o.q.core.QuartzScheduler_Stub 0 0 61 1830 0
o.q.core.SampledStatisticsImpl 0.128205128205128205 5 13 78 10
o.q.core.QuartzSchedulerThread 0.474358974358974359 11 13 78 37
o.q.core.QuartzScheduler 0.214984126984126984 21 126 7875 1693
o.q.core.QuartzSchedulerMBeanImpl 0.227120437312643273 5 107 5671 1288
o.q.impl.DefaultThreadExecutor 0 0 2 1 0
o.q.impl.SchedulerDetailsSetter 0 0 0 0 0
o.q.impl.QuartzServer 0.333333333333333333 1 3 3 1
o.q.impl.JobExecutionContextImpl 0.025974025974025974 15 22 231 6
o.q.impl.JobDetailImpl 0.086956521739130435 8 24 276 24
o.q.impl.StdJobRunShellFactory 1 1 2 1 1
o.q.impl.StdScheduler 0.964912280701754386 1 57 1596 1540
o.q.impl.DirectSchedulerFactory 0.032967032967032967 2 14 91 3
o.q.impl.RemoteScheduler 0.000584453535943892 4 59 1711 1
o.q.impl.SchedulerRepository 1 1 4 6 6
o.q.impl.StdSchedulerFactory 0.189542483660130719 4 18 153 29
o.q.impl.RemoteMBeanScheduler 0.001639344262295082 1 61 1830 3
o.q.simpl.JobWrapper 1 2 2 1 1
o.q.simpl.InitThreadContextClassLoadHelper 0.666666666666666667 1 6 15 10
o.q.simpl.TriggerWrapper 0.333333333333333333 4 3 3 1
o.q.simpl.ThreadContextClassLoadHelper 0 0 6 15 0
o.q.simpl.S..$WorkerThread 0.666666666666666667 6 3 3 2
o.q.simpl.SimpleJobFactory 1 1 2 1 1
o.q.simpl.HostnameInstanceIdGenerator 0 0 1 0 0
o.q.simpl.SystemPropertyInstanceIdGenerator 0.142857142857142857 3 7 21 3
o.q.simpl.ZeroSizeThreadPool 0 1 9 36 0
o.q.simpl.PropertySettingJobFactory 0.055555555555555556 2 9 36 2
o.q.simpl.LoadingLoaderClassLoadHelper 0 0 6 15 0
o.q.simpl.TriggerWrapperComparator 0 1 4 6 0
o.q.simpl.CascadingClassLoadHelper 0.6 2 6 15 9
o.q.simpl.SimpleTimeBroker 0 0 3 3 0
o.q.simpl.SimpleThreadPool 0.112318840579710145 15 24 276 31
o.q.simpl.SimpleClassLoadHelper 0 0 6 15 0
o.q.simpl.SimpleInstanceIdGenerator 0 0 1 0 0
o.q.simpl.RAMJobStore 0.443810359964881475 14 68 2278 1011
o.q.utils.Key 0.428571428571428571 2 7 21 9
o.q.utils.D..$DirtyFlagIterator 1 2 3 3 3
o.q.utils.ClassUtils 0 0 0 0 0
o.q.utils.DirtyFlagMap 0.843137254901960784 2 18 153 129
o.q.utils.D..$DirtyFlagMapEntry 1 2 4 6 6
o.q.utils.PropertiesParser 0.017094017094017094 1 27 351 6
o.q.utils.D..$DirtyFlagMapEntrySet 0 1 3 3 0
o.q.utils.D..$DirtyFlagSet 0 1 1 0 0
o.q.utils.HikariCpPoolingConnectionProvider 0.4 1 6 15 6
o.q.utils.D..$DirtyFlagCollection 1 2 14 91 91
o.q.utils.JNDIConnectionProvider 0.095238095238095238 5 7 21 2
o.q.utils.D..$DirtyFlagMapEntryIterator 0 1 2 1 0
o.q.utils.C3p0PoolingConnectionProvider 0.4 1 6 15 6
o.q.utils.DBConnectionManager 1 1 4 6 6
o.q.utils.CircularLossyQueue 0.571428571428571429 3 7 21 12
o.q.utils.StringKeyDirtyFlagMap 0.003952569169960474 1 23 253 1
o.q.spi.TriggerFiredBundle 0 8 8 28 0
o.q.spi.TriggerFiredResult 0 2 2 1 0
o.t.q.wrappers.DefaultWrapperFactory 0 0 2 1 0
o.t.q.wrappers.TriggerWrapper 0.578947368421052632 4 20 190 110
o.t.q.wrappers.JobFacade 0.208333333333333333 4 16 120 25
o.t.q.wrappers.FiredTrigger 0.619047619047619048 4 7 21 13
o.t.q.wrappers.TriggerFacade 0.233766233766233766 4 22 231 54
o.t.q.wrappers.JobWrapper 1 1 12 66 66

Download XML.