new AbstractEventListener(network, listenerName, eventCallback, options)
Constructor
Parameters:
Name | Type | Description |
---|---|---|
network |
module:fabric-network.Network | The network |
listenerName |
string | a unique name identifying the listener. |
eventCallback |
function | The function called when the event is triggered. It has signature (err, ...args) where args changes depending on the event type |
options |
module:fabric-network.Network~ListenerOptions | Event handler options |
Methods
-
getCheckpointer()
-
Returns the checkpoint instance created by the checkpoint factory
Returns:
Checkpointer instance specific to this listener- Type
- BaseCheckpointer
-
getEventHubManager()
-
Returns the event hub manager from the network
Returns:
Event hub manager- Type
- EventHubManager
-
isregistered()
-
Returns:
Listeners registration status- Type
- boolean
-
<async> register()
-
Called by the super classes register function. Saves information needed to start listening, and disconnects an event hub if it is the incorrect type
-
setEventHub(eventHub, isFixed)
-
Parameters:
Name Type Description eventHub
ChannelEventHub Event hub. isFixed
boolean If true only this peers event hub will be used -
unregister()
-
Called by the super classes unregister function.