![JAR search and dependency download from the Maven repository](/logo.png)
com.ringcentral.platform.metrics.samples.DefaultInstanceSamplesProvider Maven / Gradle / Ivy
package com.ringcentral.platform.metrics.samples;
import com.ringcentral.platform.metrics.MetricRegistry;
import com.ringcentral.platform.metrics.infoProviders.PredicativeMetricNamedInfoProvider;
public class DefaultInstanceSamplesProvider extends AbstractInstanceSamplesProvider<
DefaultSample,
DefaultSampleSpec,
SampleSpecProvider,
SamplesProducer>,
InstanceSample,
DefaultInstanceSampleSpec,
InstanceSampleSpecProvider,
InstanceSampleMaker, DefaultInstanceSampleSpec>> {
public DefaultInstanceSamplesProvider(MetricRegistry metricRegistry) {
this(
null,
(PredicativeMetricNamedInfoProvider>)null,
metricRegistry);
}
public DefaultInstanceSamplesProvider(
PredicativeMetricNamedInfoProvider> instanceSampleSpecModsProvider,
MetricRegistry metricRegistry) {
this(
instanceSampleSpecModsProvider,
(PredicativeMetricNamedInfoProvider>)null,
metricRegistry);
}
public DefaultInstanceSamplesProvider(
PredicativeMetricNamedInfoProvider> instanceSampleSpecModsProvider,
PredicativeMetricNamedInfoProvider> sampleSpecModsProvider,
MetricRegistry metricRegistry) {
this(
instanceSampleSpecModsProvider,
sampleSpecModsProvider,
new DefaultSampleSpecProvider(),
metricRegistry);
}
public DefaultInstanceSamplesProvider(
PredicativeMetricNamedInfoProvider> instanceSampleSpecModsProvider,
SampleSpecProvider sampleSpecProvider,
MetricRegistry metricRegistry) {
this(
instanceSampleSpecModsProvider,
null,
sampleSpecProvider,
metricRegistry);
}
public DefaultInstanceSamplesProvider(
PredicativeMetricNamedInfoProvider> instanceSampleSpecModsProvider,
PredicativeMetricNamedInfoProvider> sampleSpecModsProvider,
SampleSpecProvider sampleSpecProvider,
MetricRegistry metricRegistry) {
this(
new DefaultInstanceSampleSpecProvider(),
instanceSampleSpecModsProvider,
new DefaultInstanceSampleMaker(),
sampleSpecProvider,
sampleSpecModsProvider,
new DefaultSamplesProducer(),
metricRegistry);
}
public DefaultInstanceSamplesProvider(
InstanceSampleSpecProvider instanceSampleSpecProvider,
PredicativeMetricNamedInfoProvider> instanceSampleSpecModsProvider,
InstanceSampleMaker, DefaultInstanceSampleSpec> instanceSampleMaker,
SampleSpecProvider sampleSpecProvider,
PredicativeMetricNamedInfoProvider> sampleSpecModsProvider,
SamplesProducer> samplesProducer,
MetricRegistry metricRegistry) {
super(
instanceSampleSpecProvider,
instanceSampleSpecModsProvider,
instanceSampleMaker,
sampleSpecProvider,
sampleSpecModsProvider,
samplesProducer,
metricRegistry);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy