logo

Back to index

LCOM2

Min: 0.0175, max: 0.9875, yellow zone: [0.4000 .. 0.6000].

Elements: 145, μ: 0.6939, σ: 0.2176, Var: 0.0473, defects: 35%.

Packages: 32, classes: 223.

Green: 109, yellow: 35, red: 79.

Class LCOM2 methods attributes
o.t.q.collections.S..$ToolkitEntryIterator 0.25 4 1
o.t.q.collections.TimeTrigger 0.6667 8 3
o.t.q.collections.TimeTriggerSet 0 6 1
o.t.q.collections.ToolkitDSHolder 0.9502 18 29
o.t.q.collections.S..$ToolkitKeySet 0.6923 13 1
o.t.q.collections.S..$ToolkitKeyIterator 0 3 1
o.t.q.collections.SerializationHelper 0 0 1
o.t.q.collections.S..$ToolkitEntrySet 0.7143 14 1
o.t.q.collections.S..$StringSerializedObjectInputStream 0 1 3
o.t.q.collections.SerializedToolkitStore 0.2105 38 1
o.t.q.collections.S..$ToolkitMapEntry 0.6667 3 2
o.t.q.collections.S..$StringSerializedObjectOutputStream 0 4 2
o.q.u.counter.CounterConfig 0 2 1
o.q.u.counter.CounterManagerImpl 0.3333 3 3
o.q.u.counter.CounterImpl 0.5 7 2
o.q.c.jmx.JobDataMapSupport 0 0 5
o.q.c.jmx.SimpleTriggerSupport 0 0 9
o.q.c.jmx.CronTriggerSupport 0 0 9
o.q.c.jmx.JobExecutionContextSupport 0 0 10
o.q.c.jmx.JobDetailSupport 0 0 10
o.q.c.jmx.TriggerSupport 0.9 1 10
o.q.xml.ValidationException 0.75 2 2
o.q.xml.XMLSchedulingDataProcessor 0.9397 39 20
o.q.u.c.sampled.SampledCounterConfig 0.75 4 3
o.q.u.c.sampled.SampledRateCounterImpl 0.8333 15 4
o.q.u.c.sampled.SampledRateCounterConfig 0 1 2
o.q.u.c.sampled.SampledCounterImpl 0.8333 7 6
o.q.u.c.sampled.TimeStampedCounterValue 0.5556 3 3
o.q.i.triggers.CalendarIntervalTriggerImpl 0.9184 33 13
o.q.i.triggers.CronTriggerImpl 0.8836 29 8
o.q.i.triggers.AbstractTrigger 0.9492 50 13
o.q.i.triggers.SimpleTriggerImpl 0.863 27 10
o.q.i.triggers.DailyTimeIntervalTriggerImpl 0.9127 36 14
o.q.i.j.oracle.OracleDelegate 1 10 11
o.q.u.weblogic.WeblogicConnectionProvider 0.3333 3 2
o.q.p.management.ShutdownHookPlugin 0.75 6 2
o.q.p.history.LoggingJobHistoryPlugin 0.8854 16 6
o.q.p.history.LoggingTriggerHistoryPlugin 0.88 15 5
o.q.p.interrupt.J..$InterruptMonitor 0.5 2 3
o.q.p.interrupt.JobInterruptMonitorPlugin 0.8556 10 9
o.quartz.UnableToInterruptJobException 0 0 1
o.quartz.SchedulerConfigException 0 0 1
o.quartz.SimpleScheduleBuilder 0.6154 13 3
o.quartz.CronScheduleBuilder 0.4 5 2
o.quartz.CalendarIntervalScheduleBuilder 0.7083 16 6
o.quartz.JobExecutionException 0.75 6 4
o.quartz.TriggerUtils 0 0 0
o.quartz.JobPersistenceException 0 0 1
o.quartz.DailyTimeIntervalScheduleBuilder 0.8444 18 10
o.quartz.ValueSet 0 0 2
o.quartz.ObjectAlreadyExistsException 0 0 1
o.quartz.JobKey 0 0 1
o.quartz.ScheduleBuilder 0 1 0
o.quartz.TriggerKey 0 0 1
o.quartz.SchedulerMetaData 0.9449 17 16
o.quartz.SchedulerException 1 2 1
o.quartz.TriggerBuilder 0.8485 22 9
o.quartz.T..$TriggerTimeComparator 1 2 1
o.quartz.TimeOfDay 0.4167 9 4
o.quartz.JobDataMap 1 29 1
o.quartz.SchedulerContext 0 0 1
o.quartz.JobBuilder 0.787 18 6
o.quartz.DateBuilder 0.9403 11 32
o.quartz.CronExpression 0.9289 30 30
o.q.e.jta.JTAJobRunShell 0.5 4 2
o.q.e.jta.JTAJobRunShellFactory 0 2 1
o.q.e.jta.U..$UserTransactionWithContext 0.5 8 2
o.q.e.jta.JTAAnnotationAwareJobRunShellFactory 0 2 1
o.q.e.jta.UserTransactionHelper 0 0 2
o.q.i.calendar.MonthlyCalendar 0.7188 8 4
o.q.i.calendar.WeeklyCalendar 0.625 8 3
o.q.i.calendar.CalendarComparator 1 2 1
o.q.i.calendar.BaseCalendar 0.8077 13 4
o.q.i.calendar.CronCalendar 0.5 9 2
o.q.i.calendar.HolidayCalendar 0.5833 6 2
o.q.i.calendar.AnnualCalendar 0.6667 9 3
o.q.i.calendar.DailyCalendar 0.8849 14 18
o.q.commonj.DelegatingWork 0.5 4 1
o.q.commonj.WorkManagerThreadExecutor 0.4444 3 3
o.q.plugins.SchedulerPluginWithUserTransactionSupport 0.8333 12 4
o.q.management.ManagementRESTServiceConfiguration 0.8333 10 6
o.q.e.servlet.QuartzInitializerServlet 0.76 5 5
o.q.e.servlet.QuartzInitializerListener 0.4667 3 5
o.q.helpers.VersionPrinter 0 0 0
o.q.i.jdbcjobstore.DailyTimeIntervalTriggerPersistenceDelegate 0 5 0
o.q.i.jdbcjobstore.NoSuchDelegateException 0 0 1
o.q.i.jdbcjobstore.InvalidConfigurationException 0 0 1
o.q.i.jdbcjobstore.SybaseDelegate 0 3 0
o.q.i.jdbcjobstore.DB2v8Delegate 0 1 0
o.q.i.jdbcjobstore.MSSQLDelegate 0 2 0
o.q.i.jdbcjobstore.T..$TriggerPropertyBundle 0.6667 3 3
o.q.i.jdbcjobstore.JTANonClusteredSemaphore 0.8444 9 5
o.q.i.jdbcjobstore.PostgreSQLDelegate 0 2 0
o.q.i.jdbcjobstore.DB2v7Delegate 0 2 0
o.q.i.jdbcjobstore.SimpleSemaphore 0.7222 6 3
o.q.i.jdbcjobstore.FiredTriggerRecord 0.9091 20 11
o.q.i.jdbcjobstore.J..$VoidTransactionCallback 1 3 1
o.q.i.jdbcjobstore.SchedulerStateRecord 0.75 6 4
o.q.i.jdbcjobstore.J..$SemaphoreSynchronization 0.5 2 2
o.q.i.jdbcjobstore.CronTriggerPersistenceDelegate 0.2857 7 2
o.q.i.jdbcjobstore.CalendarIntervalTriggerPersistenceDelegate 0 4 0
o.q.i.jdbcjobstore.CUBRIDDelegate 0 3 0
o.q.i.jdbcjobstore.StdRowLockSemaphore 1 3 2
o.q.i.jdbcjobstore.SimpleTriggerPersistenceDelegate 0.2857 7 2
o.q.i.jdbcjobstore.CacheDelegate 0 3 0
o.q.i.jdbcjobstore.C..$BlobFreeingStream 0.4444 9 2
o.q.i.jdbcjobstore.HSQLDBDelegate 0 2 0
o.q.i.jdbcjobstore.J..$MisfireHandler 0.4167 4 3
o.q.i.jdbcjobstore.WebLogicDelegate 0 2 0
o.q.i.jdbcjobstore.TriggerStatus 0.7857 7 4
o.q.i.jdbcjobstore.AttributeRestoringConnectionInvocationHandler 0.6 7 5
o.q.i.jdbcjobstore.Util 0 0 0
o.q.i.jdbcjobstore.DBSemaphore 0.875 16 9
o.q.i.jdbcjobstore.JobStoreCMT 0.7667 10 3
o.q.i.jdbcjobstore.DB2v6Delegate 1 4 4
o.q.i.jdbcjobstore.J..$ClusterManager 0.4167 4 3
o.q.i.jdbcjobstore.SimplePropertiesTriggerPersistenceDelegateSupport 0.9206 7 18
o.q.i.jdbcjobstore.J..$RecoverMisfiredJobsResult 0.75 3 4
o.q.i.jdbcjobstore.UpdateLockRowSemaphore 1 5 3
o.q.i.jdbcjobstore.PointbaseDelegate 0 9 0
o.q.i.jdbcjobstore.LockException 0 0 1
o.q.i.jdbcjobstore.JobStoreTX 0 3 0
o.q.i.jdbcjobstore.SimplePropertiesTriggerProperties 0.9091 22 11
o.q.i.jdbcjobstore.StdJDBCDelegate 0.9734 108 8
o.q.i.jdbcjobstore.JobStoreSupport 0.9875 176 40
o.q.p.xml.X..$JobFile 0.68 5 5
o.q.p.xml.XMLSchedulingDataProcessorPlugin 0.8769 13 10
o.q.e.j.jboss.JBoss4RMIRemoteMBeanScheduler 0.75 6 4
o.q.e.j.jboss.QuartzService 0.7417 15 8
o.q.listeners.BroadcastTriggerListener 0.5 9 2
o.q.listeners.SchedulerListenerSupport 0.9524 21 1
o.q.listeners.JobChainingJobListener 0.5 3 2
o.q.listeners.TriggerListenerSupport 0.8 5 1
o.q.listeners.BroadcastJobListener 0.5 8 2
o.q.listeners.BroadcastSchedulerListener 0 23 1
o.q.listeners.JobListenerSupport 0.75 4 1
o.t.quartz.D..$ShutdownHook 0 1 1
o.t.quartz.AbstractTerracottaJobStore 0.9199 66 14
o.t.quartz.T..$HoldState 0 2 3
o.t.quartz.TerracottaToolkitBuilder 0.8462 13 6
o.t.quartz.TransactionControllingLock 0.675 10 4
o.t.quartz.TerracottaJobStore 0 1 0
o.t.quartz.T..$TCConfigTypeStatus 0.4 5 3
o.t.quartz.D..$LocalLockState 0.1667 3 2
o.t.quartz.PlainTerracottaJobStore 0.9037 67 11
o.t.quartz.DefaultClusteredJobStore 0.9226 82 20
o.q.i.j.o.weblogic.WebLogicOracleDelegate 0 1 0
o.q.i.matchers.GroupMatcher 1 1 1
o.q.i.matchers.AndMatcher 0.4667 5 3
o.q.i.matchers.StringMatcher 0.5556 6 3
o.q.i.matchers.OrMatcher 0.4667 5 3
o.q.i.matchers.EverythingMatcher 1 3 1
o.q.i.matchers.KeyMatcher 0.5 4 2
o.q.i.matchers.NotMatcher 0.5 4 2
o.q.i.matchers.NameMatcher 1 1 1
o.q.core.ExecutingJobsManager 0.5714 7 2
o.q.core.QuartzSchedulerResources 0.9564 45 25
o.q.core.SchedulerSignalerImpl 0.6667 5 3
o.q.core.ErrorLogger 0 1 0
o.q.core.ListenerManagerImpl 0.736 25 5
o.q.core.Q..$Emitter 0 1 1
o.q.core.J..$VetoedException 0 0 1
o.q.core.NullSampledStatisticsImpl 0 4 0
o.q.core.SampledStatisticsImpl 0.9154 13 10
o.q.core.JobRunShell 0.7879 11 6
o.q.core.QuartzSchedulerThread 0.8242 13 14
o.q.core.QuartzScheduler 0.9646 126 24
o.q.core.QuartzScheduler_Stub 0.9867 61 75
o.q.core.QuartzSchedulerMBeanImpl 0.9146 107 7
o.q.impl.JobExecutionContextImpl 0.9403 22 16
o.q.impl.SchedulerRepository 0.5 4 2
o.q.impl.DirectSchedulerFactory 0.95 14 10
o.q.impl.QuartzServer 0.3333 3 1
o.q.impl.SchedulerDetailsSetter 0 0 1
o.q.impl.JobDetailImpl 0.8935 24 9
o.q.impl.StdScheduler 0.0175 57 1
o.q.impl.DefaultThreadExecutor 0 2 0
o.q.impl.StdJobRunShellFactory 0 2 1
o.q.impl.RemoteScheduler 0.9788 59 4
o.q.impl.RemoteMBeanScheduler 0.9538 65 1
o.q.impl.StdSchedulerFactory 0.9849 18 70
o.q.simpl.SimpleClassLoadHelper 0 6 0
o.q.simpl.S..$WorkerThread 0.5 3 6
o.q.simpl.TriggerWrapper 0.9167 3 12
o.q.simpl.SimpleTimeBroker 0 3 0
o.q.simpl.JobWrapper 0.5 2 2
o.q.simpl.SimpleInstanceIdGenerator 0 1 0
o.q.simpl.TriggerWrapperComparator 0.875 4 2
o.q.simpl.ThreadContextClassLoadHelper 0 6 0
o.q.simpl.SimpleThreadPool 0.8694 24 15
o.q.simpl.HostnameInstanceIdGenerator 0 1 0
o.q.simpl.SimpleJobFactory 0 2 1
o.q.simpl.ZeroSizeThreadPool 0.8889 9 1
o.q.simpl.CascadingClassLoadHelper 0.3333 6 2
o.q.simpl.SystemPropertyInstanceIdGenerator 0.7857 7 4
o.q.simpl.InitThreadContextClassLoadHelper 0.1667 6 1
o.q.simpl.LoadingLoaderClassLoadHelper 0 6 0
o.q.simpl.PropertySettingJobFactory 0.7778 9 2
o.q.simpl.RAMJobStore 0.8755 68 15
o.q.utils.D..$DirtyFlagIterator 0.3333 3 2
o.q.utils.D..$DirtyFlagMapEntryIterator 0.5 2 1
o.q.utils.D..$DirtyFlagMapEntrySet 0.6667 3 1
o.q.utils.D..$DirtyFlagMapEntry 0.375 4 2
o.q.utils.C3p0PoolingConnectionProvider 0.8889 6 6
o.q.utils.PropertiesParser 0.8519 27 1
o.q.utils.CircularLossyQueue 0.4762 7 3
o.q.utils.StringKeyDirtyFlagMap 0.9565 23 2
o.q.utils.JNDIConnectionProvider 0.7429 7 5
o.q.utils.ClassUtils 0 0 0
o.q.utils.D..$DirtyFlagCollection 0.3214 14 2
o.q.utils.D..$DirtyFlagSet 1 1 1
o.q.utils.HikariCpPoolingConnectionProvider 0.7778 6 3
o.q.utils.DBConnectionManager 0.6667 4 3
o.q.utils.DirtyFlagMap 0.5926 18 3
o.q.utils.Key 0.7143 7 4
o.q.spi.TriggerFiredBundle 0.8889 8 9
o.q.spi.TriggerFiredResult 0.5 2 2
o.t.q.wrappers.DefaultWrapperFactory 0 2 0
o.t.q.wrappers.TriggerFacade 0.75 22 4
o.t.q.wrappers.FiredTrigger 0.5 7 4
o.t.q.wrappers.JobFacade 0.75 16 4
o.t.q.wrappers.JobWrapper 0 12 1
o.t.q.wrappers.TriggerWrapper 0.725 20 4

Download XML.