Package io.github.bluegroundltd.outbox.grouping

Types

CustomGroupingProviderConfiguration
Link copied to clipboard
data class CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider) : OutboxGroupingConfiguration
CustomOrderingProviderConfiguration
Link copied to clipboard
data class CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider) : OutboxGroupingConfiguration
DefaultGroupingConfiguration
Link copied to clipboard
object DefaultGroupingConfiguration : OutboxGroupingConfiguration
FifoOrderingProvider
Link copied to clipboard
class FifoOrderingProvider : OutboxOrderingProvider

An OutboxOrderingProvider that does not apply any ordering on the supplied OutboxItems, essentially returning them in the same order they were provided.

OutboxGroupIdProvider
Link copied to clipboard
interface OutboxGroupIdProvider

Defines a provider that can be used to generate group IDs for outbox items.

OutboxGroupingConfiguration
Link copied to clipboard
interface OutboxGroupingConfiguration
OutboxGroupingProvider
Link copied to clipboard
interface OutboxGroupingProvider

Defines a provider that can be used to group outbox items.

OutboxOrderingProvider
Link copied to clipboard
interface OutboxOrderingProvider

Defines a provider that can be used to order outbox items.

SingleItemGroupingConfiguration
Link copied to clipboard