protected RedisMessageHandlerBase( ILogger logger, IRedisMQMessageSerializer messageSerializer) { ThrowHelper.ThrowIfNull(logger, nameof(logger)); ThrowHelper.ThrowIfNull(messageSerializer, nameof(messageSerializer)); Logger = logger; _messageSerializer = messageSerializer; }
public RedisMessageSender(string tasksQueue, IRedisMQMessageSerializer serializer) { _tasksQueue = tasksQueue ?? throw new ArgumentNullException(nameof(tasksQueue)); _serializer = serializer ?? new SimpleJsonSerializer(); }