provider

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	ServiceValue                  interface{}
	ServiceErr                    error
	KMSValue                      kms.KeyManager
	InboundEndpointValue          string
	StorageProviderValue          storage.Provider
	TransientStorageProviderValue storage.Provider
	PackerList                    []packer.Packer
	PackerValue                   packer.Packer
}

Provider mocks provider needed for did exchange service initialization

func (*Provider) InboundTransportEndpoint

func (p *Provider) InboundTransportEndpoint() string

InboundTransportEndpoint returns the inbound transport endpoint

func (*Provider) KMS

func (p *Provider) KMS() kms.KeyManager

KMS returns a KMS instance

func (*Provider) Packers

func (p *Provider) Packers() []packer.Packer

Packers returns the available Packer services

func (*Provider) PrimaryPacker

func (p *Provider) PrimaryPacker() packer.Packer

PrimaryPacker returns the main Packer service

func (*Provider) Service

func (p *Provider) Service(id string) (interface{}, error)

Service return service

func (*Provider) StorageProvider

func (p *Provider) StorageProvider() storage.Provider

StorageProvider returns the storage provider

func (*Provider) TransientStorageProvider

func (p *Provider) TransientStorageProvider() storage.Provider

TransientStorageProvider returns the transient storage provider

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL