public RedisSubscribeEvent(IRedisRepository _redis, ILogger <RedisSubscribeEvent> _logger, ISubscribeHandler _subscribeHandler) { redis = _redis; logger = _logger; subscribeHandler = _subscribeHandler; }
public RabbitMQSubscribeEvent(INarutoChannelFactory _narutoChannelFactory, ILogger <RabbitMQSubscribeEvent> _logger, ISubscribeHandler _subscribeHandler) { narutoChannelFactory = _narutoChannelFactory; logger = _logger; subscribeHandler = _subscribeHandler; }
/// <summary> /// set up custom event processor to handle receive event from subscribe socket /// </summary> /// <param name="subscribeHandler">custom receive handler</param> public void SetReceiveHandleEvent(ISubscribeHandler subscribeHandler) { _subscribeHandler = subscribeHandler; }