Versions in this module Expand all Collapse all v1 v1.5.4 Oct 26, 2023 Changes in this version + type DefaultInstanceLocalValue struct + func (lv *DefaultInstanceLocalValue) GetActiveDetectStatus() model.ActiveDetectStatus + func (lv *DefaultInstanceLocalValue) GetCircuitBreakerStatus() model.CircuitBreakerStatus + func (lv *DefaultInstanceLocalValue) GetExtendedData(pluginIndex int32) interface{} + func (lv *DefaultInstanceLocalValue) GetSliceWindows(pluginIndex int32) []*metric.SliceWindow + func (lv *DefaultInstanceLocalValue) SetActiveDetectStatus(st model.ActiveDetectStatus) + func (lv *DefaultInstanceLocalValue) SetCircuitBreakerStatus(st model.CircuitBreakerStatus) + func (lv *DefaultInstanceLocalValue) SetExtendedData(pluginIndex int32, data interface{}) + func (lv *DefaultInstanceLocalValue) SetSliceWindows(pluginIndex int32, windows []*metric.SliceWindow) + type DefaultServiceLocalValue struct + func NewServiceLocalValue() *DefaultServiceLocalValue + func (sv *DefaultServiceLocalValue) GetServiceDataByPluginId(pluginIdx int32) interface{} + func (sv *DefaultServiceLocalValue) GetServiceDataByPluginType(pluginType common.Type) interface{} + func (sv *DefaultServiceLocalValue) SetServiceDataByPluginId(pluginIdx int32, data interface{}) + func (sv *DefaultServiceLocalValue) SetServiceDataByPluginType(pluginType common.Type, data interface{}) + type InstanceLocalValue interface + GetActiveDetectStatus func() model.ActiveDetectStatus + GetCircuitBreakerStatus func() model.CircuitBreakerStatus + GetExtendedData func(pluginIndex int32) interface{} + GetSliceWindows func(int32) []*metric.SliceWindow + SetExtendedData func(pluginIndex int32, data interface{}) + func NewInstanceLocalValue() InstanceLocalValue + type ServiceLocalValue interface + GetServiceDataByPluginId func(pluginIdx int32) interface{} + GetServiceDataByPluginType func(pluginType common.Type) interface{} + SetServiceDataByPluginId func(pluginIdx int32, data interface{}) + SetServiceDataByPluginType func(pluginType common.Type, data interface{})