Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterPropertiesSet() - Method in class com.aim2be.platform.outbox.redis.RedisDurabilityValidator
-
Startup gate.
C
- CIRCUIT_BREAKER_NAME - Static variable in class com.aim2be.platform.outbox.redis.RedisOutboxRelay
-
Resilience4j breaker instance name for the Redis hot relay.
- CircuitBreaker() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxProperties.CircuitBreaker
- com.aim2be.platform.outbox.redis - package com.aim2be.platform.outbox.redis
D
- decideExpiry(UUID, UUID, RedisOutboxEntry, Instant, boolean) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
-
Atomic due-time decision (refinement #2 primitive): runs
expiry-decide.luato enqueue aTicketExpiredoutbox entry for a due ticket, unless it was already revoked (suppress) or already expired-enqueued (idempotent collapse via the deterministic UUIDv3expiredEventId). - decodePayload() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- delayMs(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackoff
- DUPLICATE - Enum constant in enum class com.aim2be.platform.outbox.redis.RedisOutboxBackend.ExpiryDecision
-
The expiry was already enqueued (idempotent double-fire collapsed).
- Durability() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
E
- enqueue() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- ENQUEUED - Enum constant in enum class com.aim2be.platform.outbox.redis.RedisOutboxBackend.ExpiryDecision
-
A
TicketExpiredentry was newly enqueued. - entries() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxKeys
- equals(Object) - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
-
Indicates whether some other object is "equal to" this one.
- expiryDecide() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- expiryDue() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxKeys
F
- FAIL_FAST - Enum constant in enum class com.aim2be.platform.outbox.redis.RedisOutboxProperties.EnforcementMode
-
Throw at startup AND on each periodic check when the store is not configured for durable writes — refuses to relay events the store cannot durably hold.
- findDueExpiries(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
-
Fetches up to
limittickets whose expiry is due (score ≤now) for the Phase-1 due-time worker to decide. - findPendingBatch(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
- forTicket(UUID, Instant) - Static method in class com.aim2be.platform.outbox.redis.TicketExpiryEventId
-
Computes the deterministic
TicketExpiredevent id. - from(RedisOutboxProperties.Poller) - Static method in class com.aim2be.platform.outbox.redis.RedisOutboxBackoff
-
Builds a backoff from the poller properties.
G
- getAggregateId() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getBackoffBaseMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getBackoffMaxMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getBatchSize() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getBatchSize() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- getCheckIntervalMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- getCircuitBreaker() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- getCreatedAtEpochMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getDurability() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- getEnforcement() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- getEventId() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getFailureRateThreshold() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.CircuitBreaker
- getIntervalMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getIntervalMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Repair
- getIntervalMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- getKeyPrefix() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- getLastError() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getLockRenewMarginMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getLockTtlMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getMaxRetries() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getPayloadBase64() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getPoller() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- getRepair() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- getRetention() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- getRetries() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getSchemaVersion() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getSendTimeoutMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- getSentAtEpochMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getSentTtlMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- getStatus() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getTopic() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- getWaitDurationInOpenStateMs() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.CircuitBreaker
H
- hashCode() - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
-
Returns a hash code value for this object.
I
- isEnabled() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- isEnabled() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Repair
- isEnabled() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- isFsyncBarrierEnabled() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- isRequireAlwaysFsync() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
L
- lock() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxKeys
- lockRelease() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- lockRenew() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
M
- markFailure() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- markFailureAttempt(UUID, UUID, String, int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
- markSent() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- markSent(UUID, UUID, Instant) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
N
- NOT_DUE - Enum constant in enum class com.aim2be.platform.outbox.redis.RedisOutboxBackend.ExpiryDecision
-
The member was missing or not yet due at the supplied cutoff.
P
- pending() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxKeys
- pendingFrom(OutboxRecord) - Static method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
-
Builds a fresh
PENDINGentry from anOutboxRecordthe orchestration layer populated. - periodicCheck() - Method in class com.aim2be.platform.outbox.redis.RedisDurabilityValidator
-
Periodic re-check.
- persistPending(OutboxRecord) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
- pollAndPublishPending() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxPollerWorker
-
Scheduled tick.
- Poller() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
R
- reconcile() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker
-
Scheduled repair sweep.
- recordDurabilityViolation() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Counts one durability-config violation (refinement #7).
- recordEnqueued(String) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Counts one newly-enqueued PENDING entry.
- recordExpiryDue(UUID, Instant) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
-
Mint-time primitive (refinement #2): records a ticket's expiration intent by ZADDing it into the
:expiry-duesorted-set (score =expiresAtepoch-ms). - recordParkedFailed(UUID) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Counts one entry PARKED to
FAILED(refinement #3). - recordPublishFailure(String) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Counts one failed publish attempt (hot relay or cold poller), tagged by topic.
- recordRepaired(String) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Counts one applied repair, tagged by inconsistency class (refinement #10).
- recordRetentionDeleted(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Adds
countto the retention-deleted counter (refinement #9). - recordUndecodable() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
-
Counts one entry the cold poller could NOT decode (corrupted JSON in the Hash).
- redisDurabilityValidator(StringRedisTemplate, RedisOutboxProperties, RedisOutboxMetrics) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The durability validator (startup + periodic AOF/fsync/noeviction guard, refinement #7).
- RedisDurabilityValidator - Class in com.aim2be.platform.outbox.redis
-
Durability-SLA validator (refinement #7).
- RedisDurabilityValidator(StringRedisTemplate, RedisOutboxProperties.Durability, RedisOutboxMetrics) - Constructor for class com.aim2be.platform.outbox.redis.RedisDurabilityValidator
- RedisOutboxAutoConfiguration - Class in com.aim2be.platform.outbox.redis
-
Spring Boot auto-configuration for the
redis-outbox-backendmodule (Wave A.2 Phase 0b). - RedisOutboxAutoConfiguration(RedisOutboxProperties) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
Validates cross-field properties that JSR-303 field annotations cannot express, then logs the active backend.
- redisOutboxBackend(StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, RedisOutboxBackoff, RedisOutboxMetrics, ObjectProvider<ObjectMapper>) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The
OutboxBackendbean — satisfies the outbox-publisher's@ConditionalOnMissingBean OutboxBackendso the PG backend backs off (refinement #11). - RedisOutboxBackend - Class in com.aim2be.platform.outbox.redis
-
Redis Lua-EVAL implementation of the
OutboxBackendSPI (Wave A.2 Phase 0b, design doc.planning/32-wave-a2-redis-outbox-design.md). - RedisOutboxBackend(StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, ObjectMapper, RedisOutboxBackoff, RedisOutboxMetrics) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxBackend
-
Constructs the backend.
- RedisOutboxBackend.ExpiryDecision - Enum Class in com.aim2be.platform.outbox.redis
- redisOutboxBackoff(RedisOutboxProperties) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The exponential-backoff calculator for failure re-scoring (refinement #5).
- RedisOutboxBackoff - Class in com.aim2be.platform.outbox.redis
-
Exponential-backoff calculator for the failure re-score of the
:pendingsorted-set (refinement #5 — score bynextAttemptAt, notcreatedAt, so a Kafka outage does not hot-loop the oldest entries). - RedisOutboxBackoff(long, long) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxBackoff
- redisOutboxCircuitBreaker(RedisOutboxProperties, CircuitBreakerRegistry) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The Redis hot-relay
CircuitBreaker, thresholds built explicitly fromim2be.outbox.redis.circuit-breaker.*so the config takes effect regardless of which registry the consumer wired. - redisOutboxCircuitBreakerRegistry() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
Default Resilience4j
CircuitBreakerRegistryfor consumers that have not declared one (vanilla defaults — outbox-specific thresholds live on the breaker created below, not the registry default, to avoid leaking into other breakers — parity with the PG autoconfig's R4 fix). - RedisOutboxDurabilityException - Exception in com.aim2be.platform.outbox.redis
-
Thrown by
RedisDurabilityValidatorinRedisOutboxProperties.EnforcementMode.FAIL_FASTmode when the Redis store is not configured for durable, fail-closed writes (refinement #7). - RedisOutboxDurabilityException(String) - Constructor for exception com.aim2be.platform.outbox.redis.RedisOutboxDurabilityException
- RedisOutboxEntry - Class in com.aim2be.platform.outbox.redis
-
JSON-serialisable value stored in the
:entriesHash field for one outbox event (design doc core storage model). - RedisOutboxEntry(UUID, UUID, String, int, String, String, int, long, Long, String) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxEntry
-
Full constructor used by Jackson on deserialisation and by the relay/SPI on construction.
- redisOutboxKeys(RedisOutboxProperties) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The hash-tagged key set derived from
im2be.outbox.redis.key-prefix(refinement #8). - RedisOutboxKeys - Class in com.aim2be.platform.outbox.redis
-
Derives the four co-located Redis keys the backend touches, all sharing the configured hash-tag prefix so a single Lua
EVALstays single-slot in cluster mode (refinement #8 — cluster-safe by construction; the dev cluster is standalone today, but tagging now is free and removes a future migration). - RedisOutboxKeys(String) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxKeys
-
Builds the key set from the configured hash-tag-bearing prefix.
- redisOutboxMetrics(ObjectProvider<MeterRegistry>, StringRedisTemplate, RedisOutboxKeys) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The metrics binder.
- RedisOutboxMetrics - Class in com.aim2be.platform.outbox.redis
-
Micrometer binder for the Redis-outbox metrics.
- RedisOutboxMetrics(MeterRegistry, StringRedisTemplate, RedisOutboxKeys) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxMetrics
- redisOutboxPollerWorker(OutboxBackend, KafkaTemplate<byte[], byte[]>, StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, RedisOutboxProperties, RedisOutboxMetrics) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The cold poller.
- RedisOutboxPollerWorker - Class in com.aim2be.platform.outbox.redis
-
Cold-path poller for the Redis backend (refinements #4 + #5).
- RedisOutboxPollerWorker(OutboxBackend, KafkaTemplate<byte[], byte[]>, StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, RedisOutboxProperties, RedisOutboxMetrics) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxPollerWorker
- RedisOutboxProperties - Class in com.aim2be.platform.outbox.redis
-
Type-safe configuration for the
redis-outbox-backendmodule (Wave A.2 Phase 0b, design doc.planning/32-wave-a2-redis-outbox-design.md). - RedisOutboxProperties() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- RedisOutboxProperties.CircuitBreaker - Class in com.aim2be.platform.outbox.redis
-
Resilience4j circuit-breaker tuning for the inline hot relay — mirrors the PG publisher's
im2be.outbox.circuit-breaker.*so a degraded broker short-circuits the hot path (the cold poller still drains PENDING). - RedisOutboxProperties.Durability - Class in com.aim2be.platform.outbox.redis
-
Durability-SLA enforcement configuration (refinement #7).
- RedisOutboxProperties.EnforcementMode - Enum Class in com.aim2be.platform.outbox.redis
-
How a durability-config violation is handled (refinement #7).
- RedisOutboxProperties.Poller - Class in com.aim2be.platform.outbox.redis
-
Cold-path poller + single-writer lock configuration (refinements #4 + #5).
- RedisOutboxProperties.Repair - Class in com.aim2be.platform.outbox.redis
-
zset/hash reconciliation configuration (refinement #10).
- RedisOutboxProperties.Retention - Class in com.aim2be.platform.outbox.redis
-
SENT-entry retention cleanup configuration (refinement #9).
- redisOutboxRelay(OutboxBackend, KafkaTemplate<byte[], byte[]>, CircuitBreaker, RedisOutboxMetrics, RedisOutboxProperties) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The inline hot relay (own breaker — the PG AFTER_COMMIT relay is unusable for a transaction-free backend; see
RedisOutboxRelay). - RedisOutboxRelay - Class in com.aim2be.platform.outbox.redis
-
Inline hot relay for the Redis backend.
- RedisOutboxRelay(OutboxBackend, KafkaTemplate<byte[], byte[]>, CircuitBreaker, RedisOutboxMetrics, int, long) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxRelay
- redisOutboxRepairWorker(StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, ObjectProvider<ObjectMapper>, RedisOutboxMetrics) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The zset/hash repair worker (refinement #10).
- RedisOutboxRepairWorker - Class in com.aim2be.platform.outbox.redis
-
zset/hash reconciliation sweep (refinement #10).
- RedisOutboxRepairWorker(StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, ObjectMapper, RedisOutboxMetrics) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker
- RedisOutboxRepairWorker.RepairResult - Record Class in com.aim2be.platform.outbox.redis
-
Per-class repair counts from one reconciliation pass.
- redisOutboxRetentionWorker(StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, ObjectProvider<ObjectMapper>, RedisOutboxProperties, RedisOutboxMetrics) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The SENT-retention worker (refinement #9).
- RedisOutboxRetentionWorker - Class in com.aim2be.platform.outbox.redis
-
SENT-entry retention sweep (refinement #9).
- RedisOutboxRetentionWorker(StringRedisTemplate, RedisOutboxScripts, RedisOutboxKeys, ObjectMapper, RedisOutboxProperties.Retention, RedisOutboxMetrics) - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxRetentionWorker
- redisOutboxScripts() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
The Lua script singletons (SHA1 computed once — see
RedisOutboxScripts). - RedisOutboxScripts - Class in com.aim2be.platform.outbox.redis
-
Loads + holds the Lua
RedisScriptsingletons the backend executes. - RedisOutboxScripts() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxScripts
-
Loads every script from the classpath.
- RedisOutboxStorageException - Exception in com.aim2be.platform.outbox.redis
-
Unchecked exception for unrecoverable Redis-outbox storage failures — a failed JSON (de)serialisation, an unexpected
nullEVAL result, or an unrecognised script return value. - RedisOutboxStorageException(String) - Constructor for exception com.aim2be.platform.outbox.redis.RedisOutboxStorageException
- RedisOutboxStorageException(String, Throwable) - Constructor for exception com.aim2be.platform.outbox.redis.RedisOutboxStorageException
- redisOutboxStringRedisTemplate(RedisConnectionFactory) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxAutoConfiguration
-
String-typed Redis template.
- relay(OutboxRecord) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxRelay
-
Hot-relays one entry SYNCHRONOUSLY: blocks on the Kafka ack (bounded by the caller's producer config), then applies the
markSent/markFailureAttempttransition. - relayAsync(OutboxRecord) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxRelay
-
Hot-relays one entry FIRE-AND-FORGET: enqueues the send and reconciles the outcome on the Kafka client thread's
whenCompletecallback. - Repair() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Repair
- repairReconcile() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- RepairResult(long, long) - Constructor for record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
-
Creates an instance of a
RepairResultrecord class. - requiresActiveTransaction() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxBackend
- Retention() - Constructor for class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- retentionDeleteSent() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxScripts
- REVOKED - Enum constant in enum class com.aim2be.platform.outbox.redis.RedisOutboxBackend.ExpiryDecision
-
Suppressed because the ticket was already revoked.
S
- setBackoffBaseMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setBackoffMaxMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setBatchSize(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setBatchSize(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- setCheckIntervalMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- setEnabled(boolean) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setEnabled(boolean) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Repair
- setEnabled(boolean) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- setEnforcement(RedisOutboxProperties.EnforcementMode) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- setFailureRateThreshold(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.CircuitBreaker
- setFsyncBarrierEnabled(boolean) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- setIntervalMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setIntervalMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Repair
- setIntervalMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- setKeyPrefix(String) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties
- setLockRenewMarginMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setLockTtlMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setMaxRetries(int) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setRequireAlwaysFsync(boolean) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Durability
- setSendTimeoutMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Poller
- setSentTtlMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.Retention
- setWaitDurationInOpenStateMs(long) - Method in class com.aim2be.platform.outbox.redis.RedisOutboxProperties.CircuitBreaker
- sweepSentEntries() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxRetentionWorker
-
Scheduled retention sweep.
T
- TICKET_EVENT_NAMESPACE - Static variable in class com.aim2be.platform.outbox.redis.TicketExpiryEventId
-
Fixed namespace UUID for aim2be ticket-lifecycle events.
- TicketExpiryEventId - Class in com.aim2be.platform.outbox.redis
-
Deterministic
TicketExpiredevent-id generator —UUIDv3(namespace, ticket_id "|" expires_at_epoch_ms)(refinement #2 + ADR-0014 D-4 /0014-supporting/identity-redis-outbox-backend.md). - toRecord() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
-
Reconstructs an
OutboxRecordview of this entry for theOutboxBackend.findPendingBatch(int)contract. - toString() - Method in class com.aim2be.platform.outbox.redis.RedisOutboxEntry
- toString() - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
-
Returns a string representation of this record class.
V
- valueOf(String) - Static method in enum class com.aim2be.platform.outbox.redis.RedisOutboxBackend.ExpiryDecision
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.aim2be.platform.outbox.redis.RedisOutboxProperties.EnforcementMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.aim2be.platform.outbox.redis.RedisOutboxBackend.ExpiryDecision
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.aim2be.platform.outbox.redis.RedisOutboxProperties.EnforcementMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARN - Enum constant in enum class com.aim2be.platform.outbox.redis.RedisOutboxProperties.EnforcementMode
-
Log loudly + increment
im2be_outbox_redis_durability_violations_totalbut let the application boot.
Z
- zaddOrphans() - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
-
Returns the value of the
zaddOrphansrecord component. - zremOrphans() - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
-
Returns the value of the
zremOrphansrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form