public NotificationOptions( INotificationRoutesTable redisControllerRoutes, INotificationControllersTable notificationControllerRegistry) { ControllerRoutes = redisControllerRoutes; ControllerRegistry = notificationControllerRegistry; }
public NotificationPublisherClient( NotificationKeyBuilder keyBuilder, RedisManager redisManager, NotificationPublisherOptions options) { this._keyBuilder = keyBuilder; _redisManager = redisManager; _routes = options.RedisControllerRoutes; }
public NotificationPubSubManager( IServiceProvider serviceProvider, NotificationKeyBuilder keyBuilder, RedisManager redisManager, NotificationOptions notificationOptions) { _redisManager = redisManager; _routes = notificationOptions.ControllerRoutes; _controllerRegistry = notificationOptions.ControllerRegistry; _keyBuilder = keyBuilder; _serviceProvider = serviceProvider; }
public NotificationPublisherOptions(INotificationRoutesTable redisControllerRoutes) { RedisControllerRoutes = redisControllerRoutes; }
public NotificationPublisher(RedisPublisher redisPublisher, INotificationRoutesTable redisControllerRoutes) { _redisPublisher = redisPublisher; _routes = redisControllerRoutes; }