A
B
C
D
E
F
G
I
J
M
N
O
P
R
S
U
V
P
- partitionAwareOutboxProcessingScheduler(io.namastack.outbox.OutboxRecordRepository,io.namastack.outbox.OutboxRecordProcessor,io.namastack.outbox.partition.PartitionCoordinator,io.namastack.outbox.OutboxInstanceRegistry,io.namastack.outbox.retry.OutboxRetryPolicy,io.namastack.outbox.OutboxProperties,org.springframework.core.task.TaskExecutor,java.time.Clock) - function in io.namastack.outbox.OutboxCoreAutoConfiguration
- Creates the partition-aware outbox processing scheduler.
- partitionCoordinator(io.namastack.outbox.OutboxInstanceRegistry) - function in io.namastack.outbox.OutboxCoreAutoConfiguration
- Creates the partition coordinator for managing partition assignments.
- PartitionCoordinator - class in io.namastack.outbox.partition
- Coordinates partition assignment across multiple outbox processor instances.
- PartitionHasher - class in io.namastack.outbox.partition
- Utility for calculating partition assignments using consistent hashing.
- PartitionProcessingStats - class in io.namastack.outbox.partition
- Statistics about partition processing for an instance.
- PartitionStats - class in io.namastack.outbox.partition
- Statistics about partition distribution.
- payload(java.lang.String) - function in io.namastack.outbox.OutboxRecord.Builder
- Sets the payload for the outbox record.
- performHeartbeatAndCleanup() - function in io.namastack.outbox.OutboxInstanceRegistry
- Sends heartbeat and cleans up stale instances.
- process() - function in io.namastack.outbox.OutboxProcessingScheduler
- Main processing method that runs on a scheduled interval.
- process(io.namastack.outbox.OutboxRecord) - function in io.namastack.outbox.OutboxRecordProcessor
- Processes an outbox record.