Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetValueDescriptorsExecutor ¶
type GetValueDescriptorsExecutor interface {
Execute() ([]contract.ValueDescriptor, error)
}
GetValueDescriptorsExecutor retrieves one or more value descriptors.
func NewGetValueDescriptorsExecutor ¶
func NewGetValueDescriptorsExecutor(loader Loader, logger logger.LoggingClient, config bootstrapConfig.ServiceInfo) GetValueDescriptorsExecutor
NewGetValueDescriptorsExecutor creates a GetValueDescriptorsExecutor which will get all value descriptors.
func NewGetValueDescriptorsNameExecutor ¶
func NewGetValueDescriptorsNameExecutor(names []string, loader Loader, logger logger.LoggingClient, config bootstrapConfig.ServiceInfo) GetValueDescriptorsExecutor
NewGetValueDescriptorsNameExecutor creates a GetValueDescriptorsExecutor which will get value descriptors matching the provided names.
type Loader ¶
type Loader interface { ValueDescriptors() ([]contract.ValueDescriptor, error) ValueDescriptorsByName(names []string) ([]contract.ValueDescriptor, error) }
Loader provides functionality for loading ValueDescriptors.
Click to show internal directories.
Click to hide internal directories.