Documentation
¶
Index ¶
- Constants
- func NewChannelBasedFLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, ...) *channelBasedFLMProvider
- func NewDeliveryBasedLLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, ...) *deliveryBasedLLMProvider
- type ChannelListenerManagerConfig
- type DeliveryScanQueryByID
- type EventsListenerManager
- type KeyInfo
- type Listener
- type ListenerManager
- type ListenerManagerProvider
- type Scanner
Constants ¶
View Source
const ( QueryStates = tcc.QueryStates NumberPastBlocks = 10 FirstBlock = 1 )
Variables ¶
This section is empty.
Functions ¶
func NewChannelBasedFLMProvider ¶
func NewChannelBasedFLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, keyTranslator translator.KeyTranslator, config ChannelListenerManagerConfig) *channelBasedFLMProvider
func NewDeliveryBasedLLMProvider ¶
func NewDeliveryBasedLLMProvider(fnsp *fabric.NetworkServiceProvider, tracerProvider trace.TracerProvider, config events.DeliveryListenerManagerConfig, newMapper newTxInfoMapper) *deliveryBasedLLMProvider
Types ¶
type DeliveryScanQueryByID ¶
type EventsListenerManager ¶
type ListenerManager ¶
type ListenerManager interface {
PermanentLookupListenerSupported() bool
AddPermanentLookupListener(namespace string, key string, listener Listener) error
AddLookupListener(namespace string, key string, startingTxID string, stopOnLastTx bool, listener Listener) error
RemoveLookupListener(id string, listener Listener) error
}
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.