-
public class AbstractControlledHttpExperiment extends ControlledExperiment<ExperimentResponse>
-
-
Field Summary
Fields Modifier and Type Field Description private final List<MappingConfiguration>mappingConfigurationprivate final ExperimentComparator<ExperimentResponse>comparatorprivate final EventBuseventBusprivate final ExperimentConfigurationexperimentConfigurationprivate final EnumSet<ExperimentOption>experimentOptionsprivate final MetricsProvider<?>metricsProviderprivate final Stringnameprivate final SampleFactorysampleFactoryprivate final IntegersampleThreshold
-
Constructor Summary
Constructors Constructor Description AbstractControlledHttpExperiment(ExperimentConfiguration experimentConfiguration, EventBus eventBus, List<MappingConfiguration> mappingConfiguration)
-
Method Summary
Modifier and Type Method Description Unitpublish(Object result, Sample sample)final EnumSet<ExperimentOption>getRunOptions(ServletRequest inboundRequest)final List<MappingConfiguration>getMappingConfiguration()final ExperimentComparator<ExperimentResponse>getComparator()final EventBusgetEventBus()final ExperimentConfigurationgetExperimentConfiguration()final EnumSet<ExperimentOption>getExperimentOptions()final MetricsProvider<?>getMetricsProvider()final StringgetName()final SampleFactorygetSampleFactory()final IntegergetSampleThreshold()-
Methods inherited from class com.github.squirrelgrip.scientist4k.controlled.ControlledExperiment
compare, isDisabled, isPublishable, isRaiseOnMismatch, isReturnCandidate, isSync, isWithholdPublication -
Methods inherited from class com.github.squirrelgrip.scientist4k.core.AbstractExperiment
equals, hashCode, toString -
Methods inherited from class com.github.squirrelgrip.scientist4k.http.controlled.AbstractControlledHttpExperiment
run, runAsync, runSync -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AbstractControlledHttpExperiment
AbstractControlledHttpExperiment(ExperimentConfiguration experimentConfiguration, EventBus eventBus, List<MappingConfiguration> mappingConfiguration)
-
-
Method Detail
-
getRunOptions
final EnumSet<ExperimentOption> getRunOptions(ServletRequest inboundRequest)
-
getMappingConfiguration
final List<MappingConfiguration> getMappingConfiguration()
-
getComparator
final ExperimentComparator<ExperimentResponse> getComparator()
-
getEventBus
final EventBus getEventBus()
-
getExperimentConfiguration
final ExperimentConfiguration getExperimentConfiguration()
-
getExperimentOptions
final EnumSet<ExperimentOption> getExperimentOptions()
-
getMetricsProvider
final MetricsProvider<?> getMetricsProvider()
-
getSampleFactory
final SampleFactory getSampleFactory()
-
getSampleThreshold
final Integer getSampleThreshold()
-
-
-
-