Documentation ¶
Index ¶
- type ExperimentManager
- func (m *ExperimentManager) Configure(rawCfg json.RawMessage) error
- func (m *ExperimentManager) GetEngineInfo() (manager.Engine, error)
- func (*ExperimentManager) GetExperimentRunnerConfig(json.RawMessage) (json.RawMessage, error)
- func (*ExperimentManager) ValidateExperimentConfig(json.RawMessage) error
- type ExperimentRunner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExperimentManager ¶
type ExperimentManager struct {
// contains filtered or unexported fields
}
func (*ExperimentManager) Configure ¶
func (m *ExperimentManager) Configure(rawCfg json.RawMessage) error
func (*ExperimentManager) GetEngineInfo ¶
func (m *ExperimentManager) GetEngineInfo() (manager.Engine, error)
func (*ExperimentManager) GetExperimentRunnerConfig ¶
func (*ExperimentManager) GetExperimentRunnerConfig(json.RawMessage) (json.RawMessage, error)
func (*ExperimentManager) ValidateExperimentConfig ¶
func (*ExperimentManager) ValidateExperimentConfig(json.RawMessage) error
type ExperimentRunner ¶
type ExperimentRunner struct{}
func (*ExperimentRunner) Configure ¶
func (r *ExperimentRunner) Configure(json.RawMessage) error
func (*ExperimentRunner) GetTreatmentForRequest ¶
func (r *ExperimentRunner) GetTreatmentForRequest( http.Header, []byte, runner.GetTreatmentOptions, ) (*runner.Treatment, error)
Click to show internal directories.
Click to hide internal directories.