Documentation
¶
Index ¶
- Constants
- func NewCommitterBasedFLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, ...) *committerBasedFLMProvider
- func NewDeliveryBasedFLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, ...) *deliveryBasedFLMProvider
- type CommitterListenerManagerConfig
- type Delivery
- type DeliveryScanQueryByID
- type EventsListenerManager
- type FinalityListener
- type ListenerManager
- type ListenerManagerProvider
- type TxInfo
Constants ¶
View Source
const ( NumberPastBlocks = 10 FirstBlock = 1 )
Variables ¶
This section is empty.
Functions ¶
func NewCommitterBasedFLMProvider ¶ added in v0.5.0
func NewCommitterBasedFLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, keyTranslator translator.KeyTranslator, config CommitterListenerManagerConfig) *committerBasedFLMProvider
func NewDeliveryBasedFLMProvider ¶ added in v0.5.0
func NewDeliveryBasedFLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, config events.DeliveryListenerManagerConfig, newMapper newTxInfoMapper) *deliveryBasedFLMProvider
Types ¶
type CommitterListenerManagerConfig ¶ added in v0.5.0
type DeliveryScanQueryByID ¶ added in v0.5.0
type EventsListenerManager ¶ added in v0.5.0
type EventsListenerManager interface { AddEventListener(txID string, e events.ListenerEntry[TxInfo]) error RemoveEventListener(txID string, e events.ListenerEntry[TxInfo]) error }
type FinalityListener ¶
type FinalityListener struct {
// contains filtered or unexported fields
}
type ListenerManager ¶
type ListenerManager = driver.FinalityListenerManager
type ListenerManagerProvider ¶
type ListenerManagerProvider interface {
NewManager(network, channel string) (ListenerManager, error)
}
func NewListenerManagerProvider ¶
func NewListenerManagerProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, keyTranslator translator.KeyTranslator, lmConfig config.ListenerManagerConfig) ListenerManagerProvider
Click to show internal directories.
Click to hide internal directories.