Index

A C D E F G H I L M N P R S T V W Z 
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.lua to enqueue a TicketExpired outbox entry for a due ticket, unless it was already revoked (suppress) or already expired-enqueued (idempotent collapse via the deterministic UUIDv3 expiredEventId).
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 TicketExpired entry 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 limit tickets 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 TicketExpired event 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 PENDING entry from an OutboxRecord the 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-due sorted-set (score = expiresAt epoch-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 count to 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-backend module (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 OutboxBackend bean — satisfies the outbox-publisher's @ConditionalOnMissingBean OutboxBackend so the PG backend backs off (refinement #11).
RedisOutboxBackend - Class in com.aim2be.platform.outbox.redis
Redis Lua-EVAL implementation of the OutboxBackend SPI (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 :pending sorted-set (refinement #5 — score by nextAttemptAt, not createdAt, 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 from im2be.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 CircuitBreakerRegistry for 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 RedisDurabilityValidator in RedisOutboxProperties.EnforcementMode.FAIL_FAST mode 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 :entries Hash 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 EVAL stays 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-backend module (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 RedisScript singletons 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 null EVAL 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 / markFailureAttempt transition.
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 whenComplete callback.
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 RepairResult record 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 TicketExpired event-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 OutboxRecord view of this entry for the OutboxBackend.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_total but let the application boot.

Z

zaddOrphans() - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
Returns the value of the zaddOrphans record component.
zremOrphans() - Method in record class com.aim2be.platform.outbox.redis.RedisOutboxRepairWorker.RepairResult
Returns the value of the zremOrphans record component.
A C D E F G H I L M N P R S T V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form