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.