Documentation ¶
Index ¶
- type Provider
- func (p *Provider) Crypto() crypto.Crypto
- func (p *Provider) KMS() kms.KeyManager
- func (p *Provider) OutboundDispatcher() dispatcher.Outbound
- func (p *Provider) Packers() []packer.Packer
- func (p *Provider) PrimaryPacker() packer.Packer
- func (p *Provider) ProtocolStateStorageProvider() storage.Provider
- func (p *Provider) RouterEndpoint() string
- func (p *Provider) Service(id string) (interface{}, error)
- func (p *Provider) ServiceEndpoint() string
- func (p *Provider) StorageProvider() storage.Provider
- func (p *Provider) VDRegistry() vdrapi.Registry
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 kms.KeyManager ServiceEndpointValue string StorageProviderValue storage.Provider ProtocolStateStorageProviderValue storage.Provider PackerList []packer.Packer PackerValue packer.Packer OutboundDispatcherValue dispatcher.Outbound VDRegistryValue vdrapi.Registry CryptoValue crypto.Crypto }
Provider mocks provider needed for did exchange service initialization.
func (*Provider) OutboundDispatcher ¶
func (p *Provider) OutboundDispatcher() dispatcher.Outbound
OutboundDispatcher return outbound dispatcher.
func (*Provider) PrimaryPacker ¶
PrimaryPacker returns the main Packer service.
func (*Provider) ProtocolStateStorageProvider ¶
ProtocolStateStorageProvider returns the protocol state storage provider.
func (*Provider) RouterEndpoint ¶
RouterEndpoint returns the router transport endpoint.
func (*Provider) ServiceEndpoint ¶
ServiceEndpoint returns the service endpoint.
func (*Provider) StorageProvider ¶
StorageProvider returns the storage provider.
func (*Provider) VDRegistry ¶
VDRegistry return vdr registry.
Click to show internal directories.
Click to hide internal directories.