Documentation ¶
Index ¶
- type Configuration
- type InProcess
- func (i *InProcess) EventChannel() <-chan of.Event
- func (i *InProcess) Init() error
- func (i *InProcess) ResolveBoolean(ctx context.Context, key string, defaultValue bool, ...) of.BoolResolutionDetail
- func (i *InProcess) ResolveFloat(ctx context.Context, key string, defaultValue float64, ...) of.FloatResolutionDetail
- func (i *InProcess) ResolveInt(ctx context.Context, key string, defaultValue int64, ...) of.IntResolutionDetail
- func (i *InProcess) ResolveObject(ctx context.Context, key string, defaultValue interface{}, ...) of.InterfaceResolutionDetail
- func (i *InProcess) ResolveString(ctx context.Context, key string, defaultValue string, ...) of.StringResolutionDetail
- func (i *InProcess) Shutdown()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type InProcess ¶
type InProcess struct {
// contains filtered or unexported fields
}
InProcess service implements flagd flag evaluation in-process. Flag configurations are obtained from supported sources.
func NewInProcessService ¶
func NewInProcessService(cfg Configuration) *InProcess
func (*InProcess) EventChannel ¶
func (*InProcess) ResolveBoolean ¶
func (*InProcess) ResolveFloat ¶
func (*InProcess) ResolveInt ¶
func (*InProcess) ResolveObject ¶
func (*InProcess) ResolveString ¶
Click to show internal directories.
Click to hide internal directories.