Uses of Class
com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Uses of RedisOutboxMetrics in com.aim2be.platform.outbox.redis
Methods in com.aim2be.platform.outbox.redis that return RedisOutboxMetricsModifier and TypeMethodDescriptionRedisOutboxAutoConfiguration.redisOutboxMetrics(org.springframework.beans.factory.ObjectProvider<io.micrometer.core.instrument.MeterRegistry> meterRegistry, org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxKeys keys) The metrics binder.Methods in com.aim2be.platform.outbox.redis with parameters of type RedisOutboxMetricsModifier and TypeMethodDescriptionRedisOutboxAutoConfiguration.redisDurabilityValidator(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxProperties properties, RedisOutboxMetrics metrics) The durability validator (startup + periodic AOF/fsync/noeviction guard, refinement #7).RedisOutboxAutoConfiguration.redisOutboxBackend(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, RedisOutboxBackoff backoff, RedisOutboxMetrics metrics, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper) TheOutboxBackendbean — satisfies the outbox-publisher's@ConditionalOnMissingBean OutboxBackendso the PG backend backs off (refinement #11).RedisOutboxAutoConfiguration.redisOutboxPollerWorker(OutboxBackend backend, org.springframework.kafka.core.KafkaTemplate<byte[], byte[]> kafkaTemplate, org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, RedisOutboxProperties properties, RedisOutboxMetrics metrics) The cold poller.RedisOutboxAutoConfiguration.redisOutboxRelay(OutboxBackend backend, org.springframework.kafka.core.KafkaTemplate<byte[], byte[]> kafkaTemplate, io.github.resilience4j.circuitbreaker.CircuitBreaker redisOutboxCircuitBreaker, RedisOutboxMetrics metrics, RedisOutboxProperties properties) The inline hot relay (own breaker — the PG AFTER_COMMIT relay is unusable for a transaction-free backend; seeRedisOutboxRelay).RedisOutboxAutoConfiguration.redisOutboxRepairWorker(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, RedisOutboxMetrics metrics) The zset/hash repair worker (refinement #10).RedisOutboxAutoConfiguration.redisOutboxRetentionWorker(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, org.springframework.beans.factory.ObjectProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, RedisOutboxProperties properties, RedisOutboxMetrics metrics) The SENT-retention worker (refinement #9).Constructors in com.aim2be.platform.outbox.redis with parameters of type RedisOutboxMetricsModifierConstructorDescriptionRedisDurabilityValidator(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxProperties.Durability config, RedisOutboxMetrics metrics) RedisOutboxBackend(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, com.fasterxml.jackson.databind.ObjectMapper objectMapper, RedisOutboxBackoff backoff, RedisOutboxMetrics metrics) Constructs the backend.RedisOutboxPollerWorker(OutboxBackend backend, org.springframework.kafka.core.KafkaTemplate<byte[], byte[]> kafkaTemplate, org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, RedisOutboxProperties properties, RedisOutboxMetrics metrics) RedisOutboxRelay(OutboxBackend backend, org.springframework.kafka.core.KafkaTemplate<byte[], byte[]> kafkaTemplate, io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker, RedisOutboxMetrics metrics, int maxRetries, long sendTimeoutMs) RedisOutboxRepairWorker(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, com.fasterxml.jackson.databind.ObjectMapper objectMapper, RedisOutboxMetrics metrics) RedisOutboxRetentionWorker(org.springframework.data.redis.core.StringRedisTemplate redis, RedisOutboxScripts scripts, RedisOutboxKeys keys, com.fasterxml.jackson.databind.ObjectMapper objectMapper, RedisOutboxProperties.Retention config, RedisOutboxMetrics metrics)