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

O

outboxApplicationEventMulticaster(org.springframework.beans.factory.BeanFactory,io.namastack.outbox.OutboxRecordRepository,io.namastack.outbox.OutboxEventSerializer,io.namastack.outbox.OutboxProperties,java.time.Clock) - function in io.namastack.outbox.OutboxCoreAutoConfiguration
Creates the custom application event multicaster for @OutboxEvent handling.
OutboxCoreAutoConfiguration - class in io.namastack.outbox
Auto-configuration class for Outbox core functionality.
OutboxEvent - class in io.namastack.outbox
Marks an event class for automatic outbox persistence.
OutboxEventMulticaster - class in io.namastack.outbox
Custom application event multicaster that intercepts @OutboxEvent annotated events.
OutboxEventSerializer - class in io.namastack.outbox
Abstraction for serializing and deserializing outbox event payloads.
OutboxInstance - class in io.namastack.outbox
Represents an outbox processor instance.
OutboxInstance.Companion - class in io.namastack.outbox.OutboxInstance
 
outboxInstanceRegistry(io.namastack.outbox.OutboxInstanceRepository,io.namastack.outbox.OutboxProperties,java.time.Clock) - function in io.namastack.outbox.OutboxCoreAutoConfiguration
Creates the outbox instance registry for horizontal scaling.
OutboxInstanceRegistry - class in io.namastack.outbox
Registry service for managing outbox processor instances.
OutboxInstanceRepository - class in io.namastack.outbox
Repository interface for managing outbox instance records.
OutboxInstanceStatus - class in io.namastack.outbox
Enumeration of possible instance statuses.
OutboxProcessingScheduler - class in io.namastack.outbox
Scheduler for processing outbox records.
OutboxProperties - class in io.namastack.outbox
Configuration properties for Outbox functionality.
OutboxProperties.Instance - class in io.namastack.outbox.OutboxProperties
Configuration for instance management and coordination.
OutboxProperties.Processing - class in io.namastack.outbox.OutboxProperties
Configuration for outbox record processing behavior.
OutboxProperties.Retry - class in io.namastack.outbox.OutboxProperties
Configuration for retry policies and behavior.
OutboxProperties.Retry.ExponentialRetry - class in io.namastack.outbox.OutboxProperties.Retry
Configuration for exponential backoff retry policy.
OutboxProperties.Retry.FixedRetry - class in io.namastack.outbox.OutboxProperties.Retry
Configuration for fixed delay retry policy.
OutboxProperties.Retry.JitteredRetry - class in io.namastack.outbox.OutboxProperties.Retry
Configuration for jittered retry policy.
OutboxProperties.SchemaInitialization - class in io.namastack.outbox.OutboxProperties
Configuration for database schema initialization.
OutboxRecord - class in io.namastack.outbox
Represents an outbox record for implementing the transactional outbox pattern.
OutboxRecord.Builder - class in io.namastack.outbox.OutboxRecord
Builder class for creating new OutboxRecord instances.
OutboxRecord.Companion - class in io.namastack.outbox.OutboxRecord
 
OutboxRecordProcessor - class in io.namastack.outbox
Functional interface for processing outbox records.
OutboxRecordRepository - class in io.namastack.outbox
Repository interface for managing outbox records.
OutboxRecordStatus - class in io.namastack.outbox
Enumeration representing the possible statuses of an outbox record.
OutboxRecordStatusRepository - class in io.namastack.outbox
Repository interface for querying outbox record status statistics.
OutboxRetryPolicy - class in io.namastack.outbox.retry
Interface for retry policies that determine when and how to retry failed outbox record processing.
OutboxRetryPolicyFactory - class in io.namastack.outbox.retry
Factory for creating retry policy instances based on configuration.
outboxTaskExecutor(io.namastack.outbox.OutboxProperties) - function in io.namastack.outbox.OutboxCoreAutoConfiguration
Provides a configurable ThreadPoolTaskExecutor for parallel processing of aggregateIds.
A  B  C  D  E  F  G  I  J  M  N  O  P  R  S  U  V