Class RedisOutboxDurabilityException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.aim2be.platform.outbox.redis.RedisOutboxDurabilityException
All Implemented Interfaces:
Serializable

public class RedisOutboxDurabilityException extends RuntimeException
Thrown by RedisDurabilityValidator in RedisOutboxProperties.EnforcementMode.FAIL_FAST mode when the Redis store is not configured for durable, fail-closed writes (refinement #7).

At startup this aborts application bootstrap; on a periodic check it surfaces a post-boot CONFIG SET that weakened durability. Either way it refuses to keep relaying audit-grade events the store cannot durably hold.

See Also:
  • Constructor Details

    • RedisOutboxDurabilityException

      public RedisOutboxDurabilityException(String message)
      Parameters:
      message - the violation summary (which CONFIG parameters are wrong + how to fix them)