provider

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2020 License: Apache-2.0 Imports: 5 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
	ServiceMap                    map[string]interface{}
	KMSValue                      legacykms.KeyManager
	ServiceEndpointValue          string
	StorageProviderValue          storage.Provider
	TransientStorageProviderValue storage.Provider
	PackerList                    []packer.Packer
	PackerValue                   packer.Packer
	OutboundDispatcherValue       dispatcher.Outbound
	VDRIRegistryValue             vdriapi.Registry
}

Provider mocks provider needed for did exchange service initialization

func (*Provider) LegacyKMS added in v0.1.2

func (p *Provider) LegacyKMS() legacykms.KeyManager

LegacyKMS returns a LegacyKMS instance

func (*Provider) OutboundDispatcher added in v0.1.1

func (p *Provider) OutboundDispatcher() dispatcher.Outbound

OutboundDispatcher return outbound dispatcher

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) RouterEndpoint added in v0.1.2

func (p *Provider) RouterEndpoint() string

RouterEndpoint returns the router transport endpoint

func (*Provider) Service

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

Service return service

func (*Provider) ServiceEndpoint added in v0.1.2

func (p *Provider) ServiceEndpoint() string

ServiceEndpoint returns the service endpoint

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

func (*Provider) VDRIRegistry added in v0.1.1

func (p *Provider) VDRIRegistry() vdriapi.Registry

VDRIRegistry return vdri registry

Jump to

Keyboard shortcuts

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