logo

Back to index

LCOM5

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

Elements: 179, μ: 0.6772, σ: 0.4110, Var: 0.1689, defects: 30%.

Packages: 32, classes: 223.

Green: 42, yellow: 21, red: 160.

Class LCOM5 m a
o.t.q.collections.S..$ToolkitMapEntry 1 3 2
o.t.q.collections.S..$ToolkitEntryIterator -0 3 1
o.t.q.collections.S..$ToolkitEntrySet 0.75 13 1
o.t.q.collections.S..$ToolkitKeyIterator -0 3 1
o.t.q.collections.S..$StringSerializedObjectInputStream NaN 1 3
o.t.q.collections.TimeTriggerSet -0 6 1
o.t.q.collections.S..$ToolkitKeySet 0.75 13 1
o.t.q.collections.SerializationHelper 0 0 1
o.t.q.collections.SerializedToolkitStore 0.0333 31 1
o.t.q.collections.S..$StringSerializedObjectOutputStream -0 3 2
o.t.q.collections.ToolkitDSHolder 1.0148 15 29
o.t.q.collections.TimeTrigger 0.7778 4 3
o.q.u.counter.CounterConfig -0 2 1
o.q.u.counter.CounterManagerImpl 0.5 3 3
o.q.u.counter.CounterImpl 0.5833 7 2
o.q.c.jmx.JobExecutionContextSupport 0 0 10
o.q.c.jmx.SimpleTriggerSupport 0 0 9
o.q.c.jmx.JobDetailSupport 0 0 10
o.q.c.jmx.JobDataMapSupport 0 0 5
o.q.c.jmx.TriggerSupport NaN 1 10
o.q.c.jmx.CronTriggerSupport 0 0 9
o.q.xml.ValidationException 1.5 2 2
o.q.xml.XMLSchedulingDataProcessor 1.0333 16 20
o.q.u.c.sampled.SampledCounterImpl 1.0333 6 6
o.q.u.c.sampled.SampledRateCounterConfig NaN 1 2
o.q.u.c.sampled.TimeStampedCounterValue 0.8333 3 3
o.q.u.c.sampled.SampledCounterConfig 1 4 3
o.q.u.c.sampled.SampledRateCounterImpl 0.8929 15 4
o.q.i.triggers.CalendarIntervalTriggerImpl 0.9496 30 13
o.q.i.triggers.CronTriggerImpl 0.915 26 8
o.q.i.triggers.AbstractTrigger 0.9673 48 13
o.q.i.triggers.SimpleTriggerImpl 0.892 26 10
o.q.i.triggers.DailyTimeIntervalTriggerImpl 0.9309 32 14
o.q.i.j.oracle.OracleDelegate 1.1667 7 11
o.q.u.weblogic.WeblogicConnectionProvider 0.5 3 2
o.q.p.history.LoggingTriggerHistoryPlugin 0.9538 14 5
o.q.p.history.LoggingJobHistoryPlugin 0.9524 15 6
o.q.p.management.ShutdownHookPlugin 1 5 2
o.q.p.interrupt.J..$InterruptMonitor NaN 1 3
o.q.p.interrupt.JobInterruptMonitorPlugin 0.9583 9 9
o.quartz.SchedulerException 2 2 1
o.quartz.JobPersistenceException 0 0 1
o.quartz.JobDataMap 1.0357 29 1
o.quartz.JobExecutionException 0.9 6 4
o.quartz.SimpleScheduleBuilder 0.6667 13 3
o.quartz.JobBuilder 0.8431 18 6
o.quartz.SchedulerContext 0 0 1
o.quartz.ValueSet 0 0 2
o.quartz.CronScheduleBuilder 0.5 5 2
o.quartz.SchedulerConfigException 0 0 1
o.quartz.TriggerKey 0 0 1
o.quartz.SchedulerMetaData 1.0039 17 16
o.quartz.T..$TriggerTimeComparator NaN 1 1
o.quartz.TimeOfDay 0.5 8 4
o.quartz.DailyTimeIntervalScheduleBuilder 0.8875 17 10
o.quartz.CronExpression 1.003 12 30
o.quartz.CalendarIntervalScheduleBuilder 0.7381 15 6
o.quartz.TriggerUtils NaN 0 0
o.quartz.TriggerBuilder 0.8889 22 9
o.quartz.ScheduleBuilder NaN 0 0
o.quartz.DateBuilder 1.0344 11 32
o.quartz.ObjectAlreadyExistsException 0 0 1
o.quartz.JobKey 0 0 1
o.quartz.UnableToInterruptJobException 0 0 1
o.q.e.jta.JTAJobRunShellFactory -0 2 1
o.q.e.jta.UserTransactionHelper 0 0 2
o.q.e.jta.U..$UserTransactionWithContext 0.5833 7 2
o.q.e.jta.JTAAnnotationAwareJobRunShellFactory -0 2 1
o.q.e.jta.JTAJobRunShell NaN 1 2
o.q.i.calendar.AnnualCalendar 0.7619 8 3
o.q.i.calendar.CronCalendar 0.5625 9 2
o.q.i.calendar.BaseCalendar 0.8125 9 4
o.q.i.calendar.WeeklyCalendar 0.7143 8 3
o.q.i.calendar.HolidayCalendar 0.7 6 2
o.q.i.calendar.MonthlyCalendar 0.8214 8 4
o.q.i.calendar.CalendarComparator NaN 1 1
o.q.i.calendar.DailyCalendar 0.9444 12 18
o.q.commonj.DelegatingWork 0.6667 4 1
o.q.commonj.WorkManagerThreadExecutor 0.6667 3 3
o.q.plugins.SchedulerPluginWithUserTransactionSupport 1 5 4
o.q.management.ManagementRESTServiceConfiguration 0.9259 10 6
o.q.e.servlet.QuartzInitializerListener 0.4 2 5
o.q.e.servlet.QuartzInitializerServlet 0.9333 4 5
o.q.helpers.VersionPrinter NaN 0 0
o.q.i.jdbcjobstore.UpdateLockRowSemaphore NaN 1 3
o.q.i.jdbcjobstore.SimpleTriggerPersistenceDelegate 0.3333 7 2
o.q.i.jdbcjobstore.DailyTimeIntervalTriggerPersistenceDelegate NaN 2 0
o.q.i.jdbcjobstore.JTANonClusteredSemaphore 1.1 5 5
o.q.i.jdbcjobstore.HSQLDBDelegate NaN 0 0
o.q.i.jdbcjobstore.SybaseDelegate NaN 0 0
o.q.i.jdbcjobstore.SimpleSemaphore 1 4 3
o.q.i.jdbcjobstore.LockException 0 0 1
o.q.i.jdbcjobstore.CalendarIntervalTriggerPersistenceDelegate NaN 2 0
o.q.i.jdbcjobstore.FiredTriggerRecord 0.9569 20 11
o.q.i.jdbcjobstore.J..$MisfireHandler 0.6667 3 3
o.q.i.jdbcjobstore.J..$SemaphoreSynchronization 1 2 2
o.q.i.jdbcjobstore.SimplePropertiesTriggerProperties 0.9524 22 11
o.q.i.jdbcjobstore.J..$VoidTransactionCallback NaN 1 1
o.q.i.jdbcjobstore.PointbaseDelegate NaN 7 0
o.q.i.jdbcjobstore.StdRowLockSemaphore 1 5 4
o.q.i.jdbcjobstore.JobStoreCMT 0.8095 8 3
o.q.i.jdbcjobstore.InvalidConfigurationException 0 0 1
o.q.i.jdbcjobstore.PostgreSQLDelegate NaN 0 0
o.q.i.jdbcjobstore.CacheDelegate NaN 0 0
o.q.i.jdbcjobstore.DB2v8Delegate NaN 0 0
o.q.i.jdbcjobstore.T..$TriggerPropertyBundle 1 3 3
o.q.i.jdbcjobstore.DB2v7Delegate NaN 0 0
o.q.i.jdbcjobstore.NoSuchDelegateException 0 0 1
o.q.i.jdbcjobstore.J..$ClusterManager 0.6667 3 3
o.q.i.jdbcjobstore.JobStoreTX NaN 1 0
o.q.i.jdbcjobstore.AttributeRestoringConnectionInvocationHandler 0.64 6 5
o.q.i.jdbcjobstore.DBSemaphore 1.0556 7 9
o.q.i.jdbcjobstore.SimplePropertiesTriggerPersistenceDelegateSupport 1.1111 5 18
o.q.i.jdbcjobstore.SchedulerStateRecord 0.9 6 4
o.q.i.jdbcjobstore.Util NaN 0 0
o.q.i.jdbcjobstore.MSSQLDelegate NaN 0 0
o.q.i.jdbcjobstore.CUBRIDDelegate NaN 0 0
o.q.i.jdbcjobstore.DB2v6Delegate 1.3333 4 4
o.q.i.jdbcjobstore.J..$RecoverMisfiredJobsResult 1.125 3 4
o.q.i.jdbcjobstore.CronTriggerPersistenceDelegate 0.3333 7 2
o.q.i.jdbcjobstore.C..$BlobFreeingStream 0.5 9 2
o.q.i.jdbcjobstore.WebLogicDelegate NaN 0 0
o.q.i.jdbcjobstore.TriggerStatus 0.9167 7 4
o.q.i.jdbcjobstore.JobStoreSupport 0.995 106 40
o.q.i.jdbcjobstore.StdJDBCDelegate 0.9849 84 8
o.q.p.xml.XMLSchedulingDataProcessorPlugin 0.96 11 10
o.q.p.xml.X..$JobFile 0 0 5
o.q.e.j.jboss.QuartzService 0.7812 13 8
o.q.e.j.jboss.JBoss4RMIRemoteMBeanScheduler 1.5 2 4
o.q.listeners.TriggerListenerSupport 1.3333 4 1
o.q.listeners.JobChainingJobListener 0.75 3 2
o.q.listeners.SchedulerListenerSupport 1.0526 20 1
o.q.listeners.JobListenerSupport 1.5 3 1
o.q.listeners.BroadcastTriggerListener 0.5625 9 2
o.q.listeners.BroadcastSchedulerListener -0 23 1
o.q.listeners.BroadcastJobListener 0.5714 8 2
o.t.quartz.T..$TCConfigTypeStatus 0.5 5 3
o.t.quartz.TerracottaToolkitBuilder 0.9167 11 6
o.t.quartz.TerracottaJobStore NaN 0 0
o.t.quartz.D..$ShutdownHook NaN 1 1
o.t.quartz.TransactionControllingLock 0.75 10 4
o.t.quartz.D..$LocalLockState 0 0 2
o.t.quartz.PlainTerracottaJobStore 0.9176 65 11
o.t.quartz.AbstractTerracottaJobStore 0.9378 63 14
o.t.quartz.T..$HoldState 0 0 3
o.t.quartz.DefaultClusteredJobStore 0.9442 61 20
o.q.i.j.o.weblogic.WebLogicOracleDelegate NaN 0 0
o.q.core.ErrorLogger NaN 1 0
o.q.core.ListenerManagerImpl 0.7667 25 5
o.q.core.NullSampledStatisticsImpl NaN 4 0
o.q.core.Q..$Emitter NaN 1 1
o.q.core.QuartzSchedulerThread 0.9429 6 14
o.q.core.SampledStatisticsImpl 1 12 10
o.q.core.QuartzSchedulerResources 0.9782 45 25
o.q.core.JobRunShell 0.8333 5 6
o.q.core.SchedulerSignalerImpl 0.8333 5 3
o.q.core.QuartzSchedulerMBeanImpl 0.9237 104 7
o.q.core.J..$VetoedException 0 0 1
o.q.core.ExecutingJobsManager 0.6667 7 2
o.q.core.QuartzScheduler 0.9735 111 24
o.q.core.QuartzScheduler_Stub 1.0031 61 75
o.q.i.matchers.NameMatcher 0 0 1
o.q.i.matchers.AndMatcher 0.5833 5 3
o.q.i.matchers.EverythingMatcher 1.5 3 1
o.q.i.matchers.OrMatcher 0.5833 5 3
o.q.i.matchers.NotMatcher 0.6667 4 2
o.q.i.matchers.StringMatcher 0.5833 5 3
o.q.i.matchers.KeyMatcher 0.6667 4 2
o.q.i.matchers.GroupMatcher 0 0 1
o.q.simpl.SimpleTimeBroker NaN 3 0
o.q.simpl.S..$WorkerThread 0.6667 2 6
o.q.simpl.InitThreadContextClassLoadHelper 0.2 6 1
o.q.simpl.TriggerWrapper 1.375 3 12
o.q.simpl.HostnameInstanceIdGenerator NaN 1 0
o.q.simpl.SimpleJobFactory NaN 1 1
o.q.simpl.LoadingLoaderClassLoadHelper NaN 6 0
o.q.simpl.SystemPropertyInstanceIdGenerator 0.9167 7 4
o.q.simpl.ZeroSizeThreadPool 1 9 1
o.q.simpl.SimpleInstanceIdGenerator NaN 1 0
o.q.simpl.SimpleClassLoadHelper NaN 6 0
o.q.simpl.JobWrapper 1 2 2
o.q.simpl.CascadingClassLoadHelper 0.4 6 2
o.q.simpl.TriggerWrapperComparator 1.25 3 2
o.q.simpl.ThreadContextClassLoadHelper NaN 6 0
o.q.simpl.SimpleThreadPool 0.9233 21 15
o.q.simpl.PropertySettingJobFactory 0.75 5 2
o.q.simpl.RAMJobStore 0.8905 57 15
o.q.impl.JobExecutionContextImpl 0.9851 22 16
o.q.impl.StdScheduler 0.0179 57 1
o.q.impl.QuartzServer 0.5 3 1
o.q.impl.RemoteScheduler 1.0179 57 4
o.q.impl.SchedulerRepository 0.6667 4 2
o.q.impl.RemoteMBeanScheduler 0.9831 60 1
o.q.impl.JobDetailImpl 0.9324 24 9
o.q.impl.DefaultThreadExecutor NaN 2 0
o.q.impl.StdJobRunShellFactory -0 2 1
o.q.impl.DirectSchedulerFactory 1.0333 13 10
o.q.impl.SchedulerDetailsSetter 0 0 1
o.q.impl.StdSchedulerFactory 1.1163 8 70
o.q.utils.D..$DirtyFlagCollection 0.3333 13 2
o.q.utils.CircularLossyQueue 0.5833 5 3
o.q.utils.PropertiesParser 0.8846 27 1
o.q.utils.DirtyFlagMap 0.6275 18 3
o.q.utils.D..$DirtyFlagMapEntryIterator NaN 1 1
o.q.utils.Key 0.8 6 4
o.q.utils.D..$DirtyFlagSet 0 0 1
o.q.utils.C3p0PoolingConnectionProvider 1.1667 4 6
o.q.utils.StringKeyDirtyFlagMap 1 22 2
o.q.utils.ClassUtils NaN 0 0
o.q.utils.D..$DirtyFlagIterator 0.5 3 2
o.q.utils.D..$DirtyFlagMapEntrySet 1 3 1
o.q.utils.D..$DirtyFlagMapEntry 0.5 4 2
o.q.utils.DBConnectionManager 1 3 3
o.q.utils.HikariCpPoolingConnectionProvider 1 4 3
o.q.utils.JNDIConnectionProvider 1 5 5
o.q.spi.TriggerFiredResult 1 2 2
o.q.spi.TriggerFiredBundle 1.0159 8 9
o.t.q.wrappers.JobFacade 0.8 16 4
o.t.q.wrappers.TriggerFacade 0.7857 22 4
o.t.q.wrappers.TriggerWrapper 0.7639 19 4
o.t.q.wrappers.JobWrapper -0 12 1
o.t.q.wrappers.FiredTrigger 0.5833 7 4
o.t.q.wrappers.DefaultWrapperFactory NaN 2 0

Download XML.