Package com.aim2be.platform.outbox.redis
Class RedisOutboxDurabilityException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.aim2be.platform.outbox.redis.RedisOutboxDurabilityException
- All Implemented Interfaces:
Serializable
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 Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
RedisOutboxDurabilityException
- Parameters:
message- the violation summary (which CONFIG parameters are wrong + how to fix them)
-