public MetricsMaster(MetricsMasterWrapper masterWrapper) { masterSource = CompatibilitySingletonFactory.getInstance(MetricsMasterSourceFactory.class).create(masterWrapper); masterProcSource = CompatibilitySingletonFactory.getInstance(MetricsMasterProcSourceFactory.class).create(masterWrapper); masterQuotaSource = CompatibilitySingletonFactory.getInstance(MetricsMasterQuotaSourceFactory.class).create(masterWrapper); serverCrashProcMetrics = convertToProcedureMetrics(masterSource.getServerCrashMetrics()); }
@Test public void testGetInstance() { MetricsMasterSourceFactory metricsMasterSourceFactory = CompatibilitySingletonFactory .getInstance(MetricsMasterSourceFactory.class); MetricsMasterSource masterSource = metricsMasterSourceFactory.create(null); assertTrue(masterSource instanceof MetricsMasterSourceImpl); assertSame(metricsMasterSourceFactory, CompatibilitySingletonFactory.getInstance( MetricsMasterSourceFactory.class)); } }
public MetricsMaster(MetricsMasterWrapper masterWrapper) { masterSource = CompatibilitySingletonFactory.getInstance(MetricsMasterSourceFactory.class).create(masterWrapper); }
@Test public void testGetInstance() { MetricsMasterSourceFactory metricsMasterSourceFactory = CompatibilitySingletonFactory .getInstance(MetricsMasterSourceFactory.class); MetricsMasterSource masterSource = metricsMasterSourceFactory.create(null); assertTrue(masterSource instanceof MetricsMasterSourceImpl); assertSame(metricsMasterSourceFactory, CompatibilitySingletonFactory.getInstance( MetricsMasterSourceFactory.class)); } }