Documentation
¶
Index ¶
- func NewChannelProvider(in struct{ ... }) generic.ChannelProvider
- func NewDriver(in struct{ ... }) core.NamedDriver
- func NewEndorseTxStore(config driver2.ConfigService, drivers multiplexed.Driver) (driver.EndorseTxStore, error)
- func NewEnvelopeStore(config driver2.ConfigService, drivers multiplexed.Driver) (driver.EnvelopeStore, error)
- func NewMetadataStore(config driver2.ConfigService, drivers multiplexed.Driver) (driver.MetadataStore, error)
- func NewMultiplexedDriver(in struct{ ... }) multiplexed.Driver
- type ChannelHandlerProviderResult
- type RWSetPayloadHandlerProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChannelProvider ¶
func NewChannelProvider(in struct { dig.In ConfigProvider config.Provider EnvelopeKVS driver.EnvelopeStore MetadataKVS driver.MetadataStore EndorseTxKVS driver.EndorseTxStore Publisher events.Publisher Hasher hash.Hasher TracerProvider tracing.Provider Drivers multiplexed.Driver MetricsProvider metrics.Provider }) generic.ChannelProvider
func NewDriver ¶
func NewDriver(in struct { dig.In ConfigProvider config.Provider MetricsProvider metrics.Provider EndpointService identity.EndpointService IdProvider identity.ViewIdentityProvider KVS *kvs.KVS AuditInfoKVS driver2.AuditInfoStore SignerKVS driver2.SignerInfoStore TracerProvider tracing.Provider ChannelProvider generic.ChannelProvider `name:"generic-channel-provider"` IdentityLoaders []identity.NamedIdentityLoader `group:"identity-loaders"` }) core.NamedDriver
func NewEndorseTxStore ¶ added in v0.4.1
func NewEndorseTxStore(config driver2.ConfigService, drivers multiplexed.Driver) (driver.EndorseTxStore, error)
func NewEnvelopeStore ¶ added in v0.4.1
func NewEnvelopeStore(config driver2.ConfigService, drivers multiplexed.Driver) (driver.EnvelopeStore, error)
func NewMetadataStore ¶ added in v0.4.1
func NewMetadataStore(config driver2.ConfigService, drivers multiplexed.Driver) (driver.MetadataStore, error)
func NewMultiplexedDriver ¶ added in v0.4.1
func NewMultiplexedDriver(in struct { dig.In Config driver2.ConfigService Drivers []dbdriver.NamedDriver `group:"fabric-db-drivers" optional:"false"` }) multiplexed.Driver
Types ¶
type ChannelHandlerProviderResult ¶
type ChannelHandlerProviderResult struct { dig.Out RWSetPayloadHandlerProvider `group:"handler-providers"` }
func NewEndorserTransactionHandlerProvider ¶
func NewEndorserTransactionHandlerProvider() ChannelHandlerProviderResult
type RWSetPayloadHandlerProvider ¶
type RWSetPayloadHandlerProvider = digutils.HandlerProvider[common.HeaderType, func(network, channel string, v driver.RWSetInspector) driver.RWSetPayloadHandler]
Click to show internal directories.
Click to hide internal directories.