A  B  C  D  E  F  G  I  J  N  O  P  R  S  V 

O

OutboxCoreAutoConfiguration - class in io.namastack.springoutbox
Auto-configuration class for Spring Outbox core functionality.
OutboxLock - class in io.namastack.springoutbox.lock
 
OutboxLock.Companion - class in io.namastack.springoutbox.lock.OutboxLock
 
outboxLockManager(io.namastack.springoutbox.lock.OutboxLockRepository,io.namastack.springoutbox.OutboxProperties,java.time.Clock) - function in io.namastack.springoutbox.OutboxCoreAutoConfiguration
Creates the outbox lock manager when a lock repository is available.
OutboxLockManager - class in io.namastack.springoutbox.lock
 
OutboxLockRepository - class in io.namastack.springoutbox.lock
 
OutboxProcessingScheduler - class in io.namastack.springoutbox
Scheduler responsible for processing outbox records at regular intervals.
OutboxProperties - class in io.namastack.springoutbox
Configuration properties for Spring Outbox functionality.
OutboxProperties.Locking - class in io.namastack.springoutbox.OutboxProperties
Configuration for outbox record locking mechanism.
OutboxProperties.Processing - class in io.namastack.springoutbox.OutboxProperties
Configuration for outbox record processing behavior.
OutboxProperties.Retry - class in io.namastack.springoutbox.OutboxProperties
Configuration for retry policies and behavior.
OutboxProperties.Retry.ExponentialRetry - class in io.namastack.springoutbox.OutboxProperties.Retry
Configuration for exponential backoff retry policy.
OutboxProperties.Retry.FixedRetry - class in io.namastack.springoutbox.OutboxProperties.Retry
Configuration for fixed delay retry policy.
OutboxProperties.Retry.JitteredRetry - class in io.namastack.springoutbox.OutboxProperties.Retry
Configuration for jittered retry policy.
OutboxProperties.SchemaInitialization - class in io.namastack.springoutbox.OutboxProperties
Configuration for database schema initialization.
OutboxRecord - class in io.namastack.springoutbox
Represents an outbox record for implementing the transactional outbox pattern.
OutboxRecord.Builder - class in io.namastack.springoutbox.OutboxRecord
Builder class for creating new OutboxRecord instances.
OutboxRecord.Companion - class in io.namastack.springoutbox.OutboxRecord
 
OutboxRecordProcessor - class in io.namastack.springoutbox
Functional interface for processing outbox records.
OutboxRecordRepository - class in io.namastack.springoutbox
Repository interface for managing outbox records.
OutboxRecordStatus - class in io.namastack.springoutbox
Enumeration representing the possible statuses of an outbox record.
OutboxRecordStatusRepository - class in io.namastack.springoutbox
Repository interface for querying outbox record status statistics.
OutboxRetryPolicy - class in io.namastack.springoutbox.retry
 
OutboxRetryPolicyFactory - class in io.namastack.springoutbox.retry
 
outboxScheduler(io.namastack.springoutbox.OutboxRecordRepository,io.namastack.springoutbox.OutboxRecordProcessor,io.namastack.springoutbox.lock.OutboxLockManager,io.namastack.springoutbox.retry.OutboxRetryPolicy,io.namastack.springoutbox.OutboxProperties,java.time.Clock) - function in io.namastack.springoutbox.OutboxCoreAutoConfiguration
Creates the outbox processing scheduler when required dependencies are available.
overtake(java.lang.String) - function in io.namastack.springoutbox.lock.OutboxLockManager
 
A  B  C  D  E  F  G  I  J  N  O  P  R  S  V