public RedisHeaders(IMessageContextDataFactory messageContextDataFactory, IHeaders headers) { Guard.NotNull(() => messageContextDataFactory, messageContextDataFactory); Guard.NotNull(() => headers, headers); Headers = headers; IncreaseQueueDelay = messageContextDataFactory.Create("IncreaseQueueDelay", new RedisQueueDelay(TimeSpan.Zero)); CorelationId = messageContextDataFactory.Create<RedisQueueCorrelationIdSerialized>("CorelationId", null); } /// <summary>