C# Class Blockcore.EventBus.DefaultSubscriptionErrorHandler

Default implementation of ISubscriptionErrorHandler that log the error and re-throw it.
Inheritance: ISubscriptionErrorHandler
Show file Open project: x42protocol/x42-BlockCore

Public Methods

Method Description
DefaultSubscriptionErrorHandler ( ILoggerFactory loggerFactory ) : System
Handle ( Blockcore.EventBus.EventBase @event, Exception exception, ISubscription subscription ) : void

Method Details

DefaultSubscriptionErrorHandler() public method

public DefaultSubscriptionErrorHandler ( ILoggerFactory loggerFactory ) : System
loggerFactory ILoggerFactory
return System

Handle() public method

public Handle ( Blockcore.EventBus.EventBase @event, Exception exception, ISubscription subscription ) : void
@event Blockcore.EventBus.EventBase
exception Exception
subscription ISubscription
return void