From 9753782e3bcf2ff190decbf97658892dd68770c8 Mon Sep 17 00:00:00 2001 From: panos-tr Date: Mon, 14 Oct 2024 16:53:13 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20bluegrou?= =?UTF-8?q?ndltd/transactional-outbox@415b8b740ea196bb8afe2e21f6287b3a4316?= =?UTF-8?q?9e75=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../-outbox-store-insert-hints.html | 38 +++++++++++ .../for-instant-processing.html | 38 +++++++++++ .../-outbox-store-insert-hints/index.html | 66 +++++++++++++++++++ .../instant-ordering-enabled.html | 38 +++++++++++ .../-outbox-store/index.html | 10 ++- .../-outbox-store/insert.html | 6 ++ .../index.html | 17 +++++ core/package-list | 5 ++ navigation.html | 3 + scripts/navigation-pane.json | 2 +- scripts/pages.json | 2 +- 11 files changed, 221 insertions(+), 4 deletions(-) create mode 100644 core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/-outbox-store-insert-hints.html create mode 100644 core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/for-instant-processing.html create mode 100644 core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html create mode 100644 core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/instant-ordering-enabled.html diff --git a/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/-outbox-store-insert-hints.html b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/-outbox-store-insert-hints.html new file mode 100644 index 0000000..82ff004 --- /dev/null +++ b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/-outbox-store-insert-hints.html @@ -0,0 +1,38 @@ + + + + OutboxStoreInsertHints + + +
+
+ + +
+
+
+
+
+
+ +
+

OutboxStoreInsertHints

+
+
+ +
+
fun OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)
+
+
+
+ +
+
+ + + diff --git a/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/for-instant-processing.html b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/for-instant-processing.html new file mode 100644 index 0000000..276c45a --- /dev/null +++ b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/for-instant-processing.html @@ -0,0 +1,38 @@ + + + + forInstantProcessing + + +
+
+ + +
+
+
+
+
+
+ +
+

forInstantProcessing

+
+
+ +
+
val forInstantProcessing: Boolean
+
+
+
+ +
+
+ + + diff --git a/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html new file mode 100644 index 0000000..2356247 --- /dev/null +++ b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html @@ -0,0 +1,66 @@ + + + + OutboxStoreInsertHints + + +
+
+ + +
+
+
+
+
+
+ +
+

OutboxStoreInsertHints

+
data class OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)
+
+
+
+
+

Properties

+
+
+
+
forInstantProcessing +
Link copied to clipboard
+
+
+
+
val forInstantProcessing: Boolean
+
+
+
+
+ +
+
+
instantOrderingEnabled +
Link copied to clipboard
+
+
+
+
val instantOrderingEnabled: Boolean
+
+
+
+
+
+
+
+
+ +
+
+ + + diff --git a/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/instant-ordering-enabled.html b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/instant-ordering-enabled.html new file mode 100644 index 0000000..4ca43b4 --- /dev/null +++ b/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/instant-ordering-enabled.html @@ -0,0 +1,38 @@ + + + + instantOrderingEnabled + + +
+
+ + +
+
+
+
+
+
+ +
+

instantOrderingEnabled

+
+
+ +
+
val instantOrderingEnabled: Boolean
+
+
+
+ +
+
+ + + diff --git a/core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html b/core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html index 059d8d9..480d676 100644 --- a/core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html +++ b/core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html @@ -62,10 +62,10 @@

Functions

- +
-
insert +
insert
Link copied to clipboard
@@ -75,6 +75,12 @@

Functions

abstract fun insert(outboxItem: OutboxItem): OutboxItem

Inserts an outbox item into the store.

+
+ +
+
open fun insert(outboxItem: OutboxItem, hints: OutboxStoreInsertHints): OutboxItem
+
+
diff --git a/core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html b/core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html index 9752c53..085ed16 100644 --- a/core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html +++ b/core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html @@ -29,6 +29,12 @@

insert

abstract fun insert(outboxItem: OutboxItem): OutboxItem

Inserts an outbox item into the store.

Return

the inserted outbox item

Parameters

outboxItem

the outbox item to insert

+
+ +
+
open fun insert(outboxItem: OutboxItem, hints: OutboxStoreInsertHints): OutboxItem
+
+
diff --git a/core/io.github.bluegroundltd.outbox.store/index.html b/core/io.github.bluegroundltd.outbox.store/index.html index 0fbe4a2..955311f 100644 --- a/core/io.github.bluegroundltd.outbox.store/index.html +++ b/core/io.github.bluegroundltd.outbox.store/index.html @@ -108,6 +108,23 @@

Types

interface OutboxStore

OutboxStore is responsible for storing and retrieving outbox items.

+ + + + + +
+
+
OutboxStoreInsertHints +
Link copied to clipboard
+
+
+
+ +
+
data class OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)
+
+
diff --git a/core/package-list b/core/package-list index ec737f4..38f5470 100644 --- a/core/package-list +++ b/core/package-list @@ -79,8 +79,13 @@ $dokka.location:io.github.bluegroundltd.outbox.store/OutboxRunningFilter/rerunAf $dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore///PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html $dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore/deleteCompletedItems/#java.time.Instant/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store/delete-completed-items.html $dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore/fetch/#io.github.bluegroundltd.outbox.store.OutboxFilter/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store/fetch.html +$dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore/insert/#io.github.bluegroundltd.outbox.item.OutboxItem#io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html $dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore/insert/#io.github.bluegroundltd.outbox.item.OutboxItem/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html $dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore/update/#io.github.bluegroundltd.outbox.item.OutboxItem/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store/update.html +$dokka.location:io.github.bluegroundltd.outbox.store/OutboxStoreInsertHints///PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html +$dokka.location:io.github.bluegroundltd.outbox.store/OutboxStoreInsertHints/OutboxStoreInsertHints/#kotlin.Boolean#kotlin.Boolean/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/-outbox-store-insert-hints.html +$dokka.location:io.github.bluegroundltd.outbox.store/OutboxStoreInsertHints/forInstantProcessing/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/for-instant-processing.html +$dokka.location:io.github.bluegroundltd.outbox.store/OutboxStoreInsertHints/instantOrderingEnabled/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/instant-ordering-enabled.html $dokka.location:io.github.bluegroundltd.outbox////PointingToDeclaration/core/io.github.bluegroundltd.outbox/index.html $dokka.location:io.github.bluegroundltd.outbox/BuildStep///PointingToDeclaration/core/io.github.bluegroundltd.outbox/-build-step/index.html $dokka.location:io.github.bluegroundltd.outbox/BuildStep/addProcessorDecorator/#io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-build-step/add-processor-decorator.html diff --git a/navigation.html b/navigation.html index 5e52c2b..1e0cbc7 100644 --- a/navigation.html +++ b/navigation.html @@ -134,6 +134,9 @@ +
diff --git a/scripts/navigation-pane.json b/scripts/navigation-pane.json index bd334ac..1f5de26 100644 --- a/scripts/navigation-pane.json +++ b/scripts/navigation-pane.json @@ -1 +1 @@ -[{"name":"core","description":null,"location":"index.html","searchKeys":["core"]},{"name":"io.github.bluegroundltd.outbox","description":null,"location":"core/io.github.bluegroundltd.outbox/index.html","searchKeys":["io.github.bluegroundltd.outbox"]},{"name":"BuildStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-build-step/index.html","searchKeys":["BuildStep"]},{"name":"CleanupLocksProviderStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-cleanup-locks-provider-step/index.html","searchKeys":["CleanupLocksProviderStep"]},{"name":"InstantOutboxPublisherStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-instant-outbox-publisher-step/index.html","searchKeys":["InstantOutboxPublisherStep"]},{"name":"MonitorLocksProviderStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-monitor-locks-provider-step/index.html","searchKeys":["MonitorLocksProviderStep"]},{"name":"OutboxHandler","description":null,"location":"core/io.github.bluegroundltd.outbox/-outbox-handler/index.html","searchKeys":["OutboxHandler"]},{"name":"OutboxHandlersStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-outbox-handlers-step/index.html","searchKeys":["OutboxHandlersStep"]},{"name":"OutboxLocksProvider","description":null,"location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/index.html","searchKeys":["OutboxLocksProvider"]},{"name":"SimpleOutboxHandler","description":null,"location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/index.html","searchKeys":["SimpleOutboxHandler"]},{"name":"StoreStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-store-step/index.html","searchKeys":["StoreStep"]},{"name":"TransactionalOutbox","description":null,"location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/index.html","searchKeys":["TransactionalOutbox"]},{"name":"TransactionalOutboxBuilder","description":null,"location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html","searchKeys":["TransactionalOutboxBuilder"]},{"name":"io.github.bluegroundltd.outbox.annotation","description":null,"location":"core/io.github.bluegroundltd.outbox.annotation/index.html","searchKeys":["io.github.bluegroundltd.outbox.annotation"]},{"name":"TestableOpenClass","description":null,"location":"core/io.github.bluegroundltd.outbox.annotation/-testable-open-class/index.html","searchKeys":["TestableOpenClass"]},{"name":"io.github.bluegroundltd.outbox.event","description":null,"location":"core/io.github.bluegroundltd.outbox.event/index.html","searchKeys":["io.github.bluegroundltd.outbox.event"]},{"name":"InstantOutboxEvent","description":null,"location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/index.html","searchKeys":["InstantOutboxEvent"]},{"name":"InstantOutboxPublisher","description":null,"location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-publisher/index.html","searchKeys":["InstantOutboxPublisher"]},{"name":"io.github.bluegroundltd.outbox.grouping","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/index.html","searchKeys":["io.github.bluegroundltd.outbox.grouping"]},{"name":"CustomGroupingProviderConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/index.html","searchKeys":["CustomGroupingProviderConfiguration"]},{"name":"CustomOrderingProviderConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/index.html","searchKeys":["CustomOrderingProviderConfiguration"]},{"name":"DefaultGroupingConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-default-grouping-configuration/index.html","searchKeys":["DefaultGroupingConfiguration"]},{"name":"FifoOrderingProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/index.html","searchKeys":["FifoOrderingProvider"]},{"name":"OutboxGroupIdProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-group-id-provider/index.html","searchKeys":["OutboxGroupIdProvider"]},{"name":"OutboxGroupingConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-configuration/index.html","searchKeys":["OutboxGroupingConfiguration"]},{"name":"OutboxGroupingProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-provider/index.html","searchKeys":["OutboxGroupingProvider"]},{"name":"OutboxOrderingProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-ordering-provider/index.html","searchKeys":["OutboxOrderingProvider"]},{"name":"SingleItemGroupingConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-single-item-grouping-configuration/index.html","searchKeys":["SingleItemGroupingConfiguration"]},{"name":"io.github.bluegroundltd.outbox.item","description":null,"location":"core/io.github.bluegroundltd.outbox.item/index.html","searchKeys":["io.github.bluegroundltd.outbox.item"]},{"name":"OutboxItem","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/index.html","searchKeys":["OutboxItem"]},{"name":"OutboxItemGroup","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/index.html","searchKeys":["OutboxItemGroup"]},{"name":"OutboxPayload","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-payload/index.html","searchKeys":["OutboxPayload"]},{"name":"OutboxStatus","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/index.html","searchKeys":["OutboxStatus"]},{"name":"COMPLETED","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-c-o-m-p-l-e-t-e-d/index.html","searchKeys":["COMPLETED"]},{"name":"FAILED","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-f-a-i-l-e-d/index.html","searchKeys":["FAILED"]},{"name":"PENDING","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-p-e-n-d-i-n-g/index.html","searchKeys":["PENDING"]},{"name":"RUNNING","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-r-u-n-n-i-n-g/index.html","searchKeys":["RUNNING"]},{"name":"OutboxType","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-type/index.html","searchKeys":["OutboxType"]},{"name":"io.github.bluegroundltd.outbox.processing","description":null,"location":"core/io.github.bluegroundltd.outbox.processing/index.html","searchKeys":["io.github.bluegroundltd.outbox.processing"]},{"name":"OutboxItemProcessorDecorator","description":null,"location":"core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/index.html","searchKeys":["OutboxItemProcessorDecorator"]},{"name":"io.github.bluegroundltd.outbox.store","description":null,"location":"core/io.github.bluegroundltd.outbox.store/index.html","searchKeys":["io.github.bluegroundltd.outbox.store"]},{"name":"AbstractOutboxFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/index.html","searchKeys":["AbstractOutboxFilter"]},{"name":"OutboxFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/index.html","searchKeys":["OutboxFilter"]},{"name":"OutboxPendingFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/index.html","searchKeys":["OutboxPendingFilter"]},{"name":"OutboxRunningFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/index.html","searchKeys":["OutboxRunningFilter"]},{"name":"OutboxStore","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html","searchKeys":["OutboxStore"]}] +[{"name":"core","description":null,"location":"index.html","searchKeys":["core"]},{"name":"io.github.bluegroundltd.outbox","description":null,"location":"core/io.github.bluegroundltd.outbox/index.html","searchKeys":["io.github.bluegroundltd.outbox"]},{"name":"BuildStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-build-step/index.html","searchKeys":["BuildStep"]},{"name":"CleanupLocksProviderStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-cleanup-locks-provider-step/index.html","searchKeys":["CleanupLocksProviderStep"]},{"name":"InstantOutboxPublisherStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-instant-outbox-publisher-step/index.html","searchKeys":["InstantOutboxPublisherStep"]},{"name":"MonitorLocksProviderStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-monitor-locks-provider-step/index.html","searchKeys":["MonitorLocksProviderStep"]},{"name":"OutboxHandler","description":null,"location":"core/io.github.bluegroundltd.outbox/-outbox-handler/index.html","searchKeys":["OutboxHandler"]},{"name":"OutboxHandlersStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-outbox-handlers-step/index.html","searchKeys":["OutboxHandlersStep"]},{"name":"OutboxLocksProvider","description":null,"location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/index.html","searchKeys":["OutboxLocksProvider"]},{"name":"SimpleOutboxHandler","description":null,"location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/index.html","searchKeys":["SimpleOutboxHandler"]},{"name":"StoreStep","description":null,"location":"core/io.github.bluegroundltd.outbox/-store-step/index.html","searchKeys":["StoreStep"]},{"name":"TransactionalOutbox","description":null,"location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/index.html","searchKeys":["TransactionalOutbox"]},{"name":"TransactionalOutboxBuilder","description":null,"location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html","searchKeys":["TransactionalOutboxBuilder"]},{"name":"io.github.bluegroundltd.outbox.annotation","description":null,"location":"core/io.github.bluegroundltd.outbox.annotation/index.html","searchKeys":["io.github.bluegroundltd.outbox.annotation"]},{"name":"TestableOpenClass","description":null,"location":"core/io.github.bluegroundltd.outbox.annotation/-testable-open-class/index.html","searchKeys":["TestableOpenClass"]},{"name":"io.github.bluegroundltd.outbox.event","description":null,"location":"core/io.github.bluegroundltd.outbox.event/index.html","searchKeys":["io.github.bluegroundltd.outbox.event"]},{"name":"InstantOutboxEvent","description":null,"location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/index.html","searchKeys":["InstantOutboxEvent"]},{"name":"InstantOutboxPublisher","description":null,"location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-publisher/index.html","searchKeys":["InstantOutboxPublisher"]},{"name":"io.github.bluegroundltd.outbox.grouping","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/index.html","searchKeys":["io.github.bluegroundltd.outbox.grouping"]},{"name":"CustomGroupingProviderConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/index.html","searchKeys":["CustomGroupingProviderConfiguration"]},{"name":"CustomOrderingProviderConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/index.html","searchKeys":["CustomOrderingProviderConfiguration"]},{"name":"DefaultGroupingConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-default-grouping-configuration/index.html","searchKeys":["DefaultGroupingConfiguration"]},{"name":"FifoOrderingProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/index.html","searchKeys":["FifoOrderingProvider"]},{"name":"OutboxGroupIdProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-group-id-provider/index.html","searchKeys":["OutboxGroupIdProvider"]},{"name":"OutboxGroupingConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-configuration/index.html","searchKeys":["OutboxGroupingConfiguration"]},{"name":"OutboxGroupingProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-provider/index.html","searchKeys":["OutboxGroupingProvider"]},{"name":"OutboxOrderingProvider","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-ordering-provider/index.html","searchKeys":["OutboxOrderingProvider"]},{"name":"SingleItemGroupingConfiguration","description":null,"location":"core/io.github.bluegroundltd.outbox.grouping/-single-item-grouping-configuration/index.html","searchKeys":["SingleItemGroupingConfiguration"]},{"name":"io.github.bluegroundltd.outbox.item","description":null,"location":"core/io.github.bluegroundltd.outbox.item/index.html","searchKeys":["io.github.bluegroundltd.outbox.item"]},{"name":"OutboxItem","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/index.html","searchKeys":["OutboxItem"]},{"name":"OutboxItemGroup","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/index.html","searchKeys":["OutboxItemGroup"]},{"name":"OutboxPayload","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-payload/index.html","searchKeys":["OutboxPayload"]},{"name":"OutboxStatus","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/index.html","searchKeys":["OutboxStatus"]},{"name":"COMPLETED","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-c-o-m-p-l-e-t-e-d/index.html","searchKeys":["COMPLETED"]},{"name":"FAILED","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-f-a-i-l-e-d/index.html","searchKeys":["FAILED"]},{"name":"PENDING","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-p-e-n-d-i-n-g/index.html","searchKeys":["PENDING"]},{"name":"RUNNING","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-r-u-n-n-i-n-g/index.html","searchKeys":["RUNNING"]},{"name":"OutboxType","description":null,"location":"core/io.github.bluegroundltd.outbox.item/-outbox-type/index.html","searchKeys":["OutboxType"]},{"name":"io.github.bluegroundltd.outbox.processing","description":null,"location":"core/io.github.bluegroundltd.outbox.processing/index.html","searchKeys":["io.github.bluegroundltd.outbox.processing"]},{"name":"OutboxItemProcessorDecorator","description":null,"location":"core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/index.html","searchKeys":["OutboxItemProcessorDecorator"]},{"name":"io.github.bluegroundltd.outbox.store","description":null,"location":"core/io.github.bluegroundltd.outbox.store/index.html","searchKeys":["io.github.bluegroundltd.outbox.store"]},{"name":"AbstractOutboxFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/index.html","searchKeys":["AbstractOutboxFilter"]},{"name":"OutboxFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/index.html","searchKeys":["OutboxFilter"]},{"name":"OutboxPendingFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/index.html","searchKeys":["OutboxPendingFilter"]},{"name":"OutboxRunningFilter","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/index.html","searchKeys":["OutboxRunningFilter"]},{"name":"OutboxStore","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html","searchKeys":["OutboxStore"]},{"name":"OutboxStoreInsertHints","description":null,"location":"core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html","searchKeys":["OutboxStoreInsertHints"]}] diff --git a/scripts/pages.json b/scripts/pages.json index 899f11e..6fc9469 100644 --- a/scripts/pages.json +++ b/scripts/pages.json @@ -1 +1 @@ -[{"name":"COMPLETED()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.COMPLETED","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-c-o-m-p-l-e-t-e-d/index.html","searchKeys":["COMPLETED","COMPLETED()","io.github.bluegroundltd.outbox.item.OutboxStatus.COMPLETED"]},{"name":"FAILED()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.FAILED","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-f-a-i-l-e-d/index.html","searchKeys":["FAILED","FAILED()","io.github.bluegroundltd.outbox.item.OutboxStatus.FAILED"]},{"name":"PENDING()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.PENDING","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-p-e-n-d-i-n-g/index.html","searchKeys":["PENDING","PENDING()","io.github.bluegroundltd.outbox.item.OutboxStatus.PENDING"]},{"name":"RUNNING()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.RUNNING","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-r-u-n-n-i-n-g/index.html","searchKeys":["RUNNING","RUNNING()","io.github.bluegroundltd.outbox.item.OutboxStatus.RUNNING"]},{"name":"abstract class SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class) : OutboxHandler","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/index.html","searchKeys":["SimpleOutboxHandler","abstract class SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class) : OutboxHandler","io.github.bluegroundltd.outbox.SimpleOutboxHandler"]},{"name":"abstract fun acquire()","description":"io.github.bluegroundltd.outbox.OutboxLocksProvider.acquire","location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/acquire.html","searchKeys":["acquire","abstract fun acquire()","io.github.bluegroundltd.outbox.OutboxLocksProvider.acquire"]},{"name":"abstract fun add(type: OutboxType, payload: OutboxPayload, shouldPublishAfterInsertion: Boolean = false)","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.add","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/add.html","searchKeys":["add","abstract fun add(type: OutboxType, payload: OutboxPayload, shouldPublishAfterInsertion: Boolean = false)","io.github.bluegroundltd.outbox.TransactionalOutbox.add"]},{"name":"abstract fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.addProcessorDecorator","location":"core/io.github.bluegroundltd.outbox/-build-step/add-processor-decorator.html","searchKeys":["addProcessorDecorator","abstract fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","io.github.bluegroundltd.outbox.BuildStep.addProcessorDecorator"]},{"name":"abstract fun build(): TransactionalOutbox","description":"io.github.bluegroundltd.outbox.BuildStep.build","location":"core/io.github.bluegroundltd.outbox/-build-step/build.html","searchKeys":["build","abstract fun build(): TransactionalOutbox","io.github.bluegroundltd.outbox.BuildStep.build"]},{"name":"abstract fun cleanup()","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.cleanup","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/cleanup.html","searchKeys":["cleanup","abstract fun cleanup()","io.github.bluegroundltd.outbox.TransactionalOutbox.cleanup"]},{"name":"abstract fun decorate(runnable: Runnable): Runnable","description":"io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator.decorate","location":"core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/decorate.html","searchKeys":["decorate","abstract fun decorate(runnable: Runnable): Runnable","io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator.decorate"]},{"name":"abstract fun deleteCompletedItems(now: Instant)","description":"io.github.bluegroundltd.outbox.store.OutboxStore.deleteCompletedItems","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/delete-completed-items.html","searchKeys":["deleteCompletedItems","abstract fun deleteCompletedItems(now: Instant)","io.github.bluegroundltd.outbox.store.OutboxStore.deleteCompletedItems"]},{"name":"abstract fun execute(items: Iterable): List","description":"io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-ordering-provider/execute.html","searchKeys":["execute","abstract fun execute(items: Iterable): List","io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider.execute"]},{"name":"abstract fun execute(items: Iterable): List","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-provider/execute.html","searchKeys":["execute","abstract fun execute(items: Iterable): List","io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider.execute"]},{"name":"abstract fun execute(type: OutboxType, payload: OutboxPayload): String?","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-group-id-provider/execute.html","searchKeys":["execute","abstract fun execute(type: OutboxType, payload: OutboxPayload): String?","io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider.execute"]},{"name":"abstract fun fetch(outboxFilter: OutboxFilter): List","description":"io.github.bluegroundltd.outbox.store.OutboxStore.fetch","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/fetch.html","searchKeys":["fetch","abstract fun fetch(outboxFilter: OutboxFilter): List","io.github.bluegroundltd.outbox.store.OutboxStore.fetch"]},{"name":"abstract fun getNextExecutionTime(currentRetries: Long): Instant","description":"io.github.bluegroundltd.outbox.OutboxHandler.getNextExecutionTime","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/get-next-execution-time.html","searchKeys":["getNextExecutionTime","abstract fun getNextExecutionTime(currentRetries: Long): Instant","io.github.bluegroundltd.outbox.OutboxHandler.getNextExecutionTime"]},{"name":"abstract fun getRetentionDuration(): Duration","description":"io.github.bluegroundltd.outbox.OutboxHandler.getRetentionDuration","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/get-retention-duration.html","searchKeys":["getRetentionDuration","abstract fun getRetentionDuration(): Duration","io.github.bluegroundltd.outbox.OutboxHandler.getRetentionDuration"]},{"name":"abstract fun getSupportedType(): OutboxType","description":"io.github.bluegroundltd.outbox.OutboxHandler.getSupportedType","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/get-supported-type.html","searchKeys":["getSupportedType","abstract fun getSupportedType(): OutboxType","io.github.bluegroundltd.outbox.OutboxHandler.getSupportedType"]},{"name":"abstract fun getType(): String","description":"io.github.bluegroundltd.outbox.item.OutboxType.getType","location":"core/io.github.bluegroundltd.outbox.item/-outbox-type/get-type.html","searchKeys":["getType","abstract fun getType(): String","io.github.bluegroundltd.outbox.item.OutboxType.getType"]},{"name":"abstract fun handle(payload: String)","description":"io.github.bluegroundltd.outbox.OutboxHandler.handle","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/handle.html","searchKeys":["handle","abstract fun handle(payload: String)","io.github.bluegroundltd.outbox.OutboxHandler.handle"]},{"name":"abstract fun handleFailure(payload: String)","description":"io.github.bluegroundltd.outbox.OutboxHandler.handleFailure","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/handle-failure.html","searchKeys":["handleFailure","abstract fun handleFailure(payload: String)","io.github.bluegroundltd.outbox.OutboxHandler.handleFailure"]},{"name":"abstract fun handleWithParsedPayload(payload: T)","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.handleWithParsedPayload","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/handle-with-parsed-payload.html","searchKeys":["handleWithParsedPayload","abstract fun handleWithParsedPayload(payload: T)","io.github.bluegroundltd.outbox.SimpleOutboxHandler.handleWithParsedPayload"]},{"name":"abstract fun hasReachedMaxRetries(retries: Long): Boolean","description":"io.github.bluegroundltd.outbox.OutboxHandler.hasReachedMaxRetries","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/has-reached-max-retries.html","searchKeys":["hasReachedMaxRetries","abstract fun hasReachedMaxRetries(retries: Long): Boolean","io.github.bluegroundltd.outbox.OutboxHandler.hasReachedMaxRetries"]},{"name":"abstract fun insert(outboxItem: OutboxItem): OutboxItem","description":"io.github.bluegroundltd.outbox.store.OutboxStore.insert","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html","searchKeys":["insert","abstract fun insert(outboxItem: OutboxItem): OutboxItem","io.github.bluegroundltd.outbox.store.OutboxStore.insert"]},{"name":"abstract fun monitor(id: Long? = null)","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.monitor","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/monitor.html","searchKeys":["monitor","abstract fun monitor(id: Long? = null)","io.github.bluegroundltd.outbox.TransactionalOutbox.monitor"]},{"name":"abstract fun processInstantOutbox(outbox: OutboxItem)","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.processInstantOutbox","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/process-instant-outbox.html","searchKeys":["processInstantOutbox","abstract fun processInstantOutbox(outbox: OutboxItem)","io.github.bluegroundltd.outbox.TransactionalOutbox.processInstantOutbox"]},{"name":"abstract fun publish(event: InstantOutboxEvent)","description":"io.github.bluegroundltd.outbox.event.InstantOutboxPublisher.publish","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-publisher/publish.html","searchKeys":["publish","abstract fun publish(event: InstantOutboxEvent)","io.github.bluegroundltd.outbox.event.InstantOutboxPublisher.publish"]},{"name":"abstract fun release()","description":"io.github.bluegroundltd.outbox.OutboxLocksProvider.release","location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/release.html","searchKeys":["release","abstract fun release()","io.github.bluegroundltd.outbox.OutboxLocksProvider.release"]},{"name":"abstract fun serialize(payload: OutboxPayload): String","description":"io.github.bluegroundltd.outbox.OutboxHandler.serialize","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/serialize.html","searchKeys":["serialize","abstract fun serialize(payload: OutboxPayload): String","io.github.bluegroundltd.outbox.OutboxHandler.serialize"]},{"name":"abstract fun shutdown()","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.shutdown","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/shutdown.html","searchKeys":["shutdown","abstract fun shutdown()","io.github.bluegroundltd.outbox.TransactionalOutbox.shutdown"]},{"name":"abstract fun update(outboxItem: OutboxItem): OutboxItem","description":"io.github.bluegroundltd.outbox.store.OutboxStore.update","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/update.html","searchKeys":["update","abstract fun update(outboxItem: OutboxItem): OutboxItem","io.github.bluegroundltd.outbox.store.OutboxStore.update"]},{"name":"abstract fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","description":"io.github.bluegroundltd.outbox.CleanupLocksProviderStep.withCleanupLocksProvider","location":"core/io.github.bluegroundltd.outbox/-cleanup-locks-provider-step/with-cleanup-locks-provider.html","searchKeys":["withCleanupLocksProvider","abstract fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","io.github.bluegroundltd.outbox.CleanupLocksProviderStep.withCleanupLocksProvider"]},{"name":"abstract fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withGroupIdProvider","location":"core/io.github.bluegroundltd.outbox/-build-step/with-group-id-provider.html","searchKeys":["withGroupIdProvider","abstract fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withGroupIdProvider"]},{"name":"abstract fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox/-build-step/with-grouping-configuration.html","searchKeys":["withGroupingConfiguration","abstract fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withGroupingConfiguration"]},{"name":"abstract fun withHandlers(handlers: Set): MonitorLocksProviderStep","description":"io.github.bluegroundltd.outbox.OutboxHandlersStep.withHandlers","location":"core/io.github.bluegroundltd.outbox/-outbox-handlers-step/with-handlers.html","searchKeys":["withHandlers","abstract fun withHandlers(handlers: Set): MonitorLocksProviderStep","io.github.bluegroundltd.outbox.OutboxHandlersStep.withHandlers"]},{"name":"abstract fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withInstantOrderingEnabled","location":"core/io.github.bluegroundltd.outbox/-build-step/with-instant-ordering-enabled.html","searchKeys":["withInstantOrderingEnabled","abstract fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withInstantOrderingEnabled"]},{"name":"abstract fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","description":"io.github.bluegroundltd.outbox.InstantOutboxPublisherStep.withInstantOutboxPublisher","location":"core/io.github.bluegroundltd.outbox/-instant-outbox-publisher-step/with-instant-outbox-publisher.html","searchKeys":["withInstantOutboxPublisher","abstract fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","io.github.bluegroundltd.outbox.InstantOutboxPublisherStep.withInstantOutboxPublisher"]},{"name":"abstract fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","description":"io.github.bluegroundltd.outbox.MonitorLocksProviderStep.withMonitorLocksProvider","location":"core/io.github.bluegroundltd.outbox/-monitor-locks-provider-step/with-monitor-locks-provider.html","searchKeys":["withMonitorLocksProvider","abstract fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","io.github.bluegroundltd.outbox.MonitorLocksProviderStep.withMonitorLocksProvider"]},{"name":"abstract fun withStore(store: OutboxStore): InstantOutboxPublisherStep","description":"io.github.bluegroundltd.outbox.StoreStep.withStore","location":"core/io.github.bluegroundltd.outbox/-store-step/with-store.html","searchKeys":["withStore","abstract fun withStore(store: OutboxStore): InstantOutboxPublisherStep","io.github.bluegroundltd.outbox.StoreStep.withStore"]},{"name":"abstract fun withThreadPoolSize(threadPoolSize: Int): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withThreadPoolSize","location":"core/io.github.bluegroundltd.outbox/-build-step/with-thread-pool-size.html","searchKeys":["withThreadPoolSize","abstract fun withThreadPoolSize(threadPoolSize: Int): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withThreadPoolSize"]},{"name":"abstract fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withThreadPoolTimeOut","location":"core/io.github.bluegroundltd.outbox/-build-step/with-thread-pool-time-out.html","searchKeys":["withThreadPoolTimeOut","abstract fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withThreadPoolTimeOut"]},{"name":"abstract fun withThreadPriority(threadPriority: Int): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withThreadPriority","location":"core/io.github.bluegroundltd.outbox/-build-step/with-thread-priority.html","searchKeys":["withThreadPriority","abstract fun withThreadPriority(threadPriority: Int): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withThreadPriority"]},{"name":"abstract val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-configuration/grouping-provider.html","searchKeys":["groupingProvider","abstract val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration.groupingProvider"]},{"name":"annotation class TestableOpenClass","description":"io.github.bluegroundltd.outbox.annotation.TestableOpenClass","location":"core/io.github.bluegroundltd.outbox.annotation/-testable-open-class/index.html","searchKeys":["TestableOpenClass","annotation class TestableOpenClass","io.github.bluegroundltd.outbox.annotation.TestableOpenClass"]},{"name":"class FifoOrderingProvider : OutboxOrderingProvider","description":"io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/index.html","searchKeys":["FifoOrderingProvider","class FifoOrderingProvider : OutboxOrderingProvider","io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider"]},{"name":"class InstantOutboxEvent(outbox: OutboxItem)","description":"io.github.bluegroundltd.outbox.event.InstantOutboxEvent","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/index.html","searchKeys":["InstantOutboxEvent","class InstantOutboxEvent(outbox: OutboxItem)","io.github.bluegroundltd.outbox.event.InstantOutboxEvent"]},{"name":"class OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant, id: Long?)","description":"io.github.bluegroundltd.outbox.store.OutboxFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/index.html","searchKeys":["OutboxFilter","class OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant, id: Long?)","io.github.bluegroundltd.outbox.store.OutboxFilter"]},{"name":"class OutboxPendingFilter(nextRunLessThan: Instant) : AbstractOutboxFilter","description":"io.github.bluegroundltd.outbox.store.OutboxPendingFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/index.html","searchKeys":["OutboxPendingFilter","class OutboxPendingFilter(nextRunLessThan: Instant) : AbstractOutboxFilter","io.github.bluegroundltd.outbox.store.OutboxPendingFilter"]},{"name":"class OutboxRunningFilter(rerunAfterLessThan: Instant) : AbstractOutboxFilter","description":"io.github.bluegroundltd.outbox.store.OutboxRunningFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/index.html","searchKeys":["OutboxRunningFilter","class OutboxRunningFilter(rerunAfterLessThan: Instant) : AbstractOutboxFilter","io.github.bluegroundltd.outbox.store.OutboxRunningFilter"]},{"name":"class TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration) : OutboxHandlersStep, MonitorLocksProviderStep, CleanupLocksProviderStep, StoreStep, InstantOutboxPublisherStep, BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html","searchKeys":["TransactionalOutboxBuilder","class TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration) : OutboxHandlersStep, MonitorLocksProviderStep, CleanupLocksProviderStep, StoreStep, InstantOutboxPublisherStep, BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder"]},{"name":"data class CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider) : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/index.html","searchKeys":["CustomGroupingProviderConfiguration","data class CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider) : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration"]},{"name":"data class CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider) : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/index.html","searchKeys":["CustomOrderingProviderConfiguration","data class CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider) : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration"]},{"name":"data class OutboxItem(id: Long?, type: OutboxType, status: OutboxStatus, payload: String, retries: Long, nextRun: Instant, lastExecution: Instant?, rerunAfter: Instant?, deleteAfter: Instant?, groupId: String?)","description":"io.github.bluegroundltd.outbox.item.OutboxItem","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/index.html","searchKeys":["OutboxItem","data class OutboxItem(id: Long?, type: OutboxType, status: OutboxStatus, payload: String, retries: Long, nextRun: Instant, lastExecution: Instant?, rerunAfter: Instant?, deleteAfter: Instant?, groupId: String?)","io.github.bluegroundltd.outbox.item.OutboxItem"]},{"name":"data class OutboxItemGroup(items: List) : Iterable ","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/index.html","searchKeys":["OutboxItemGroup","data class OutboxItemGroup(items: List) : Iterable ","io.github.bluegroundltd.outbox.item.OutboxItemGroup"]},{"name":"enum OutboxStatus : Enum ","description":"io.github.bluegroundltd.outbox.item.OutboxStatus","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/index.html","searchKeys":["OutboxStatus","enum OutboxStatus : Enum ","io.github.bluegroundltd.outbox.item.OutboxStatus"]},{"name":"fun SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class)","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.SimpleOutboxHandler","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/-simple-outbox-handler.html","searchKeys":["SimpleOutboxHandler","fun SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class)","io.github.bluegroundltd.outbox.SimpleOutboxHandler.SimpleOutboxHandler"]},{"name":"fun CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider)","description":"io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.CustomGroupingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/-custom-grouping-provider-configuration.html","searchKeys":["CustomGroupingProviderConfiguration","fun CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider)","io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.CustomGroupingProviderConfiguration"]},{"name":"fun CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider)","description":"io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.CustomOrderingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/-custom-ordering-provider-configuration.html","searchKeys":["CustomOrderingProviderConfiguration","fun CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider)","io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.CustomOrderingProviderConfiguration"]},{"name":"fun FifoOrderingProvider()","description":"io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.FifoOrderingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/-fifo-ordering-provider.html","searchKeys":["FifoOrderingProvider","fun FifoOrderingProvider()","io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.FifoOrderingProvider"]},{"name":"fun InstantOutboxEvent(outbox: OutboxItem)","description":"io.github.bluegroundltd.outbox.event.InstantOutboxEvent.InstantOutboxEvent","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/-instant-outbox-event.html","searchKeys":["InstantOutboxEvent","fun InstantOutboxEvent(outbox: OutboxItem)","io.github.bluegroundltd.outbox.event.InstantOutboxEvent.InstantOutboxEvent"]},{"name":"fun OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant = nextRunLessThan, id: Long? = null)","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.OutboxFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/-outbox-filter.html","searchKeys":["OutboxFilter","fun OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant = nextRunLessThan, id: Long? = null)","io.github.bluegroundltd.outbox.store.OutboxFilter.OutboxFilter"]},{"name":"fun OutboxItem(id: Long? = null, type: OutboxType, status: OutboxStatus, payload: String, retries: Long = 0, nextRun: Instant, lastExecution: Instant? = null, rerunAfter: Instant? = null, deleteAfter: Instant? = null, groupId: String? = null)","description":"io.github.bluegroundltd.outbox.item.OutboxItem.OutboxItem","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/-outbox-item.html","searchKeys":["OutboxItem","fun OutboxItem(id: Long? = null, type: OutboxType, status: OutboxStatus, payload: String, retries: Long = 0, nextRun: Instant, lastExecution: Instant? = null, rerunAfter: Instant? = null, deleteAfter: Instant? = null, groupId: String? = null)","io.github.bluegroundltd.outbox.item.OutboxItem.OutboxItem"]},{"name":"fun OutboxItemGroup(items: List)","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.OutboxItemGroup","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/-outbox-item-group.html","searchKeys":["OutboxItemGroup","fun OutboxItemGroup(items: List)","io.github.bluegroundltd.outbox.item.OutboxItemGroup.OutboxItemGroup"]},{"name":"fun OutboxPendingFilter(nextRunLessThan: Instant)","description":"io.github.bluegroundltd.outbox.store.OutboxPendingFilter.OutboxPendingFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/-outbox-pending-filter.html","searchKeys":["OutboxPendingFilter","fun OutboxPendingFilter(nextRunLessThan: Instant)","io.github.bluegroundltd.outbox.store.OutboxPendingFilter.OutboxPendingFilter"]},{"name":"fun OutboxRunningFilter(rerunAfterLessThan: Instant)","description":"io.github.bluegroundltd.outbox.store.OutboxRunningFilter.OutboxRunningFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/-outbox-running-filter.html","searchKeys":["OutboxRunningFilter","fun OutboxRunningFilter(rerunAfterLessThan: Instant)","io.github.bluegroundltd.outbox.store.OutboxRunningFilter.OutboxRunningFilter"]},{"name":"fun TestableOpenClass()","description":"io.github.bluegroundltd.outbox.annotation.TestableOpenClass.TestableOpenClass","location":"core/io.github.bluegroundltd.outbox.annotation/-testable-open-class/-testable-open-class.html","searchKeys":["TestableOpenClass","fun TestableOpenClass()","io.github.bluegroundltd.outbox.annotation.TestableOpenClass.TestableOpenClass"]},{"name":"fun TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration = DEFAULT_RERUN_AFTER_DURATION)","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.TransactionalOutboxBuilder","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-transactional-outbox-builder.html","searchKeys":["TransactionalOutboxBuilder","fun TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration = DEFAULT_RERUN_AFTER_DURATION)","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.TransactionalOutboxBuilder"]},{"name":"fun make(clock: Clock): OutboxHandlersStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion.make","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-companion/make.html","searchKeys":["make","fun make(clock: Clock): OutboxHandlersStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion.make"]},{"name":"fun of(item: OutboxItem): OutboxItemGroup","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion.of","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/-companion/of.html","searchKeys":["of","fun of(item: OutboxItem): OutboxItemGroup","io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion.of"]},{"name":"fun prepareForProcessing(now: Instant, rerunAfter: Instant)","description":"io.github.bluegroundltd.outbox.item.OutboxItem.prepareForProcessing","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/prepare-for-processing.html","searchKeys":["prepareForProcessing","fun prepareForProcessing(now: Instant, rerunAfter: Instant)","io.github.bluegroundltd.outbox.item.OutboxItem.prepareForProcessing"]},{"name":"interface BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep","location":"core/io.github.bluegroundltd.outbox/-build-step/index.html","searchKeys":["BuildStep","interface BuildStep","io.github.bluegroundltd.outbox.BuildStep"]},{"name":"interface CleanupLocksProviderStep","description":"io.github.bluegroundltd.outbox.CleanupLocksProviderStep","location":"core/io.github.bluegroundltd.outbox/-cleanup-locks-provider-step/index.html","searchKeys":["CleanupLocksProviderStep","interface CleanupLocksProviderStep","io.github.bluegroundltd.outbox.CleanupLocksProviderStep"]},{"name":"interface InstantOutboxPublisher","description":"io.github.bluegroundltd.outbox.event.InstantOutboxPublisher","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-publisher/index.html","searchKeys":["InstantOutboxPublisher","interface InstantOutboxPublisher","io.github.bluegroundltd.outbox.event.InstantOutboxPublisher"]},{"name":"interface InstantOutboxPublisherStep","description":"io.github.bluegroundltd.outbox.InstantOutboxPublisherStep","location":"core/io.github.bluegroundltd.outbox/-instant-outbox-publisher-step/index.html","searchKeys":["InstantOutboxPublisherStep","interface InstantOutboxPublisherStep","io.github.bluegroundltd.outbox.InstantOutboxPublisherStep"]},{"name":"interface MonitorLocksProviderStep","description":"io.github.bluegroundltd.outbox.MonitorLocksProviderStep","location":"core/io.github.bluegroundltd.outbox/-monitor-locks-provider-step/index.html","searchKeys":["MonitorLocksProviderStep","interface MonitorLocksProviderStep","io.github.bluegroundltd.outbox.MonitorLocksProviderStep"]},{"name":"interface OutboxGroupIdProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-group-id-provider/index.html","searchKeys":["OutboxGroupIdProvider","interface OutboxGroupIdProvider","io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider"]},{"name":"interface OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-configuration/index.html","searchKeys":["OutboxGroupingConfiguration","interface OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration"]},{"name":"interface OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-provider/index.html","searchKeys":["OutboxGroupingProvider","interface OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider"]},{"name":"interface OutboxHandler","description":"io.github.bluegroundltd.outbox.OutboxHandler","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/index.html","searchKeys":["OutboxHandler","interface OutboxHandler","io.github.bluegroundltd.outbox.OutboxHandler"]},{"name":"interface OutboxHandlersStep","description":"io.github.bluegroundltd.outbox.OutboxHandlersStep","location":"core/io.github.bluegroundltd.outbox/-outbox-handlers-step/index.html","searchKeys":["OutboxHandlersStep","interface OutboxHandlersStep","io.github.bluegroundltd.outbox.OutboxHandlersStep"]},{"name":"interface OutboxItemProcessorDecorator","description":"io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator","location":"core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/index.html","searchKeys":["OutboxItemProcessorDecorator","interface OutboxItemProcessorDecorator","io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator"]},{"name":"interface OutboxLocksProvider","description":"io.github.bluegroundltd.outbox.OutboxLocksProvider","location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/index.html","searchKeys":["OutboxLocksProvider","interface OutboxLocksProvider","io.github.bluegroundltd.outbox.OutboxLocksProvider"]},{"name":"interface OutboxOrderingProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-ordering-provider/index.html","searchKeys":["OutboxOrderingProvider","interface OutboxOrderingProvider","io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider"]},{"name":"interface OutboxPayload","description":"io.github.bluegroundltd.outbox.item.OutboxPayload","location":"core/io.github.bluegroundltd.outbox.item/-outbox-payload/index.html","searchKeys":["OutboxPayload","interface OutboxPayload","io.github.bluegroundltd.outbox.item.OutboxPayload"]},{"name":"interface OutboxStore","description":"io.github.bluegroundltd.outbox.store.OutboxStore","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html","searchKeys":["OutboxStore","interface OutboxStore","io.github.bluegroundltd.outbox.store.OutboxStore"]},{"name":"interface OutboxType","description":"io.github.bluegroundltd.outbox.item.OutboxType","location":"core/io.github.bluegroundltd.outbox.item/-outbox-type/index.html","searchKeys":["OutboxType","interface OutboxType","io.github.bluegroundltd.outbox.item.OutboxType"]},{"name":"interface StoreStep","description":"io.github.bluegroundltd.outbox.StoreStep","location":"core/io.github.bluegroundltd.outbox/-store-step/index.html","searchKeys":["StoreStep","interface StoreStep","io.github.bluegroundltd.outbox.StoreStep"]},{"name":"interface TransactionalOutbox","description":"io.github.bluegroundltd.outbox.TransactionalOutbox","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/index.html","searchKeys":["TransactionalOutbox","interface TransactionalOutbox","io.github.bluegroundltd.outbox.TransactionalOutbox"]},{"name":"object Companion","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.Companion","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/-companion/index.html","searchKeys":["Companion","object Companion","io.github.bluegroundltd.outbox.SimpleOutboxHandler.Companion"]},{"name":"object Companion","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-companion/index.html","searchKeys":["Companion","object Companion","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion"]},{"name":"object Companion","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/-companion/index.html","searchKeys":["Companion","object Companion","io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion"]},{"name":"object DefaultGroupingConfiguration : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-default-grouping-configuration/index.html","searchKeys":["DefaultGroupingConfiguration","object DefaultGroupingConfiguration : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration"]},{"name":"object SingleItemGroupingConfiguration : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-single-item-grouping-configuration/index.html","searchKeys":["SingleItemGroupingConfiguration","object SingleItemGroupingConfiguration : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration"]},{"name":"open fun monitor()","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.monitor","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/monitor.html","searchKeys":["monitor","open fun monitor()","io.github.bluegroundltd.outbox.TransactionalOutbox.monitor"]},{"name":"open fun withGrouping(): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withGrouping","location":"core/io.github.bluegroundltd.outbox/-build-step/with-grouping.html","searchKeys":["withGrouping","open fun withGrouping(): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withGrouping"]},{"name":"open fun withoutGrouping(): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withoutGrouping","location":"core/io.github.bluegroundltd.outbox/-build-step/without-grouping.html","searchKeys":["withoutGrouping","open fun withoutGrouping(): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withoutGrouping"]},{"name":"open override fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.addProcessorDecorator","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html","searchKeys":["addProcessorDecorator","open override fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.addProcessorDecorator"]},{"name":"open override fun build(): TransactionalOutbox","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.build","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/build.html","searchKeys":["build","open override fun build(): TransactionalOutbox","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.build"]},{"name":"open override fun execute(items: Iterable): List","description":"io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/execute.html","searchKeys":["execute","open override fun execute(items: Iterable): List","io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.execute"]},{"name":"open override fun getNextExecutionTime(currentRetries: Long): Instant","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.getNextExecutionTime","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/get-next-execution-time.html","searchKeys":["getNextExecutionTime","open override fun getNextExecutionTime(currentRetries: Long): Instant","io.github.bluegroundltd.outbox.SimpleOutboxHandler.getNextExecutionTime"]},{"name":"open override fun getRetentionDuration(): Duration","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.getRetentionDuration","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/get-retention-duration.html","searchKeys":["getRetentionDuration","open override fun getRetentionDuration(): Duration","io.github.bluegroundltd.outbox.SimpleOutboxHandler.getRetentionDuration"]},{"name":"open override fun getSupportedType(): OutboxType","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.getSupportedType","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/get-supported-type.html","searchKeys":["getSupportedType","open override fun getSupportedType(): OutboxType","io.github.bluegroundltd.outbox.SimpleOutboxHandler.getSupportedType"]},{"name":"open override fun handle(payload: String)","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.handle","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/handle.html","searchKeys":["handle","open override fun handle(payload: String)","io.github.bluegroundltd.outbox.SimpleOutboxHandler.handle"]},{"name":"open override fun hasReachedMaxRetries(retries: Long): Boolean","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.hasReachedMaxRetries","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/has-reached-max-retries.html","searchKeys":["hasReachedMaxRetries","open override fun hasReachedMaxRetries(retries: Long): Boolean","io.github.bluegroundltd.outbox.SimpleOutboxHandler.hasReachedMaxRetries"]},{"name":"open override fun serialize(payload: OutboxPayload): String","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.serialize","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/serialize.html","searchKeys":["serialize","open override fun serialize(payload: OutboxPayload): String","io.github.bluegroundltd.outbox.SimpleOutboxHandler.serialize"]},{"name":"open override fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withCleanupLocksProvider","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-cleanup-locks-provider.html","searchKeys":["withCleanupLocksProvider","open override fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withCleanupLocksProvider"]},{"name":"open override fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupIdProvider","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-group-id-provider.html","searchKeys":["withGroupIdProvider","open override fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupIdProvider"]},{"name":"open override fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-grouping-configuration.html","searchKeys":["withGroupingConfiguration","open override fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupingConfiguration"]},{"name":"open override fun withHandlers(handlers: Set): MonitorLocksProviderStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withHandlers","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-handlers.html","searchKeys":["withHandlers","open override fun withHandlers(handlers: Set): MonitorLocksProviderStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withHandlers"]},{"name":"open override fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOrderingEnabled","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-instant-ordering-enabled.html","searchKeys":["withInstantOrderingEnabled","open override fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOrderingEnabled"]},{"name":"open override fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOutboxPublisher","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-instant-outbox-publisher.html","searchKeys":["withInstantOutboxPublisher","open override fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOutboxPublisher"]},{"name":"open override fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withMonitorLocksProvider","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-monitor-locks-provider.html","searchKeys":["withMonitorLocksProvider","open override fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withMonitorLocksProvider"]},{"name":"open override fun withStore(store: OutboxStore): InstantOutboxPublisherStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withStore","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-store.html","searchKeys":["withStore","open override fun withStore(store: OutboxStore): InstantOutboxPublisherStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withStore"]},{"name":"open override fun withThreadPoolSize(threadPoolSize: Int): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolSize","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-thread-pool-size.html","searchKeys":["withThreadPoolSize","open override fun withThreadPoolSize(threadPoolSize: Int): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolSize"]},{"name":"open override fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolTimeOut","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-thread-pool-time-out.html","searchKeys":["withThreadPoolTimeOut","open override fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolTimeOut"]},{"name":"open override fun withThreadPriority(threadPriority: Int): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPriority","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-thread-priority.html","searchKeys":["withThreadPriority","open override fun withThreadPriority(threadPriority: Int): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPriority"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.groupingProvider"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.groupingProvider"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-default-grouping-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration.groupingProvider"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-single-item-grouping-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration.groupingProvider"]},{"name":"sealed class AbstractOutboxFilter","description":"io.github.bluegroundltd.outbox.store.AbstractOutboxFilter","location":"core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/index.html","searchKeys":["AbstractOutboxFilter","sealed class AbstractOutboxFilter","io.github.bluegroundltd.outbox.store.AbstractOutboxFilter"]},{"name":"val groupId: String? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.groupId","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/group-id.html","searchKeys":["groupId","val groupId: String? = null","io.github.bluegroundltd.outbox.item.OutboxItem.groupId"]},{"name":"val id: Long? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.id","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/id.html","searchKeys":["id","val id: Long? = null","io.github.bluegroundltd.outbox.item.OutboxItem.id"]},{"name":"val id: Long? = null","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.id","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/id.html","searchKeys":["id","val id: Long? = null","io.github.bluegroundltd.outbox.store.OutboxFilter.id"]},{"name":"val items: List","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.items","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/items.html","searchKeys":["items","val items: List","io.github.bluegroundltd.outbox.item.OutboxItemGroup.items"]},{"name":"val nextRunLessThan: Instant","description":"io.github.bluegroundltd.outbox.store.OutboxPendingFilter.nextRunLessThan","location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/next-run-less-than.html","searchKeys":["nextRunLessThan","val nextRunLessThan: Instant","io.github.bluegroundltd.outbox.store.OutboxPendingFilter.nextRunLessThan"]},{"name":"val outbox: OutboxItem","description":"io.github.bluegroundltd.outbox.event.InstantOutboxEvent.outbox","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/outbox.html","searchKeys":["outbox","val outbox: OutboxItem","io.github.bluegroundltd.outbox.event.InstantOutboxEvent.outbox"]},{"name":"val outboxPendingFilter: OutboxPendingFilter","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.outboxPendingFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/outbox-pending-filter.html","searchKeys":["outboxPendingFilter","val outboxPendingFilter: OutboxPendingFilter","io.github.bluegroundltd.outbox.store.OutboxFilter.outboxPendingFilter"]},{"name":"val outboxRunningFilter: OutboxRunningFilter","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.outboxRunningFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/outbox-running-filter.html","searchKeys":["outboxRunningFilter","val outboxRunningFilter: OutboxRunningFilter","io.github.bluegroundltd.outbox.store.OutboxFilter.outboxRunningFilter"]},{"name":"val payload: String","description":"io.github.bluegroundltd.outbox.item.OutboxItem.payload","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/payload.html","searchKeys":["payload","val payload: String","io.github.bluegroundltd.outbox.item.OutboxItem.payload"]},{"name":"val rerunAfterLessThan: Instant","description":"io.github.bluegroundltd.outbox.store.OutboxRunningFilter.rerunAfterLessThan","location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/rerun-after-less-than.html","searchKeys":["rerunAfterLessThan","val rerunAfterLessThan: Instant","io.github.bluegroundltd.outbox.store.OutboxRunningFilter.rerunAfterLessThan"]},{"name":"val status: OutboxStatus","description":"io.github.bluegroundltd.outbox.store.AbstractOutboxFilter.status","location":"core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/status.html","searchKeys":["status","val status: OutboxStatus","io.github.bluegroundltd.outbox.store.AbstractOutboxFilter.status"]},{"name":"val type: OutboxType","description":"io.github.bluegroundltd.outbox.item.OutboxItem.type","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/type.html","searchKeys":["type","val type: OutboxType","io.github.bluegroundltd.outbox.item.OutboxItem.type"]},{"name":"var deleteAfter: Instant? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.deleteAfter","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/delete-after.html","searchKeys":["deleteAfter","var deleteAfter: Instant? = null","io.github.bluegroundltd.outbox.item.OutboxItem.deleteAfter"]},{"name":"var lastExecution: Instant? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.lastExecution","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/last-execution.html","searchKeys":["lastExecution","var lastExecution: Instant? = null","io.github.bluegroundltd.outbox.item.OutboxItem.lastExecution"]},{"name":"var markedForProcessing: Boolean = false","description":"io.github.bluegroundltd.outbox.item.OutboxItem.markedForProcessing","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/marked-for-processing.html","searchKeys":["markedForProcessing","var markedForProcessing: Boolean = false","io.github.bluegroundltd.outbox.item.OutboxItem.markedForProcessing"]},{"name":"var nextRun: Instant","description":"io.github.bluegroundltd.outbox.item.OutboxItem.nextRun","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/next-run.html","searchKeys":["nextRun","var nextRun: Instant","io.github.bluegroundltd.outbox.item.OutboxItem.nextRun"]},{"name":"var rerunAfter: Instant? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.rerunAfter","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/rerun-after.html","searchKeys":["rerunAfter","var rerunAfter: Instant? = null","io.github.bluegroundltd.outbox.item.OutboxItem.rerunAfter"]},{"name":"var retries: Long = 0","description":"io.github.bluegroundltd.outbox.item.OutboxItem.retries","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/retries.html","searchKeys":["retries","var retries: Long = 0","io.github.bluegroundltd.outbox.item.OutboxItem.retries"]},{"name":"var status: OutboxStatus","description":"io.github.bluegroundltd.outbox.item.OutboxItem.status","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/status.html","searchKeys":["status","var status: OutboxStatus","io.github.bluegroundltd.outbox.item.OutboxItem.status"]}] +[{"name":"COMPLETED()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.COMPLETED","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-c-o-m-p-l-e-t-e-d/index.html","searchKeys":["COMPLETED","COMPLETED()","io.github.bluegroundltd.outbox.item.OutboxStatus.COMPLETED"]},{"name":"FAILED()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.FAILED","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-f-a-i-l-e-d/index.html","searchKeys":["FAILED","FAILED()","io.github.bluegroundltd.outbox.item.OutboxStatus.FAILED"]},{"name":"PENDING()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.PENDING","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-p-e-n-d-i-n-g/index.html","searchKeys":["PENDING","PENDING()","io.github.bluegroundltd.outbox.item.OutboxStatus.PENDING"]},{"name":"RUNNING()","description":"io.github.bluegroundltd.outbox.item.OutboxStatus.RUNNING","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/-r-u-n-n-i-n-g/index.html","searchKeys":["RUNNING","RUNNING()","io.github.bluegroundltd.outbox.item.OutboxStatus.RUNNING"]},{"name":"abstract class SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class) : OutboxHandler","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/index.html","searchKeys":["SimpleOutboxHandler","abstract class SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class) : OutboxHandler","io.github.bluegroundltd.outbox.SimpleOutboxHandler"]},{"name":"abstract fun acquire()","description":"io.github.bluegroundltd.outbox.OutboxLocksProvider.acquire","location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/acquire.html","searchKeys":["acquire","abstract fun acquire()","io.github.bluegroundltd.outbox.OutboxLocksProvider.acquire"]},{"name":"abstract fun add(type: OutboxType, payload: OutboxPayload, shouldPublishAfterInsertion: Boolean = false)","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.add","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/add.html","searchKeys":["add","abstract fun add(type: OutboxType, payload: OutboxPayload, shouldPublishAfterInsertion: Boolean = false)","io.github.bluegroundltd.outbox.TransactionalOutbox.add"]},{"name":"abstract fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.addProcessorDecorator","location":"core/io.github.bluegroundltd.outbox/-build-step/add-processor-decorator.html","searchKeys":["addProcessorDecorator","abstract fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","io.github.bluegroundltd.outbox.BuildStep.addProcessorDecorator"]},{"name":"abstract fun build(): TransactionalOutbox","description":"io.github.bluegroundltd.outbox.BuildStep.build","location":"core/io.github.bluegroundltd.outbox/-build-step/build.html","searchKeys":["build","abstract fun build(): TransactionalOutbox","io.github.bluegroundltd.outbox.BuildStep.build"]},{"name":"abstract fun cleanup()","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.cleanup","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/cleanup.html","searchKeys":["cleanup","abstract fun cleanup()","io.github.bluegroundltd.outbox.TransactionalOutbox.cleanup"]},{"name":"abstract fun decorate(runnable: Runnable): Runnable","description":"io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator.decorate","location":"core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/decorate.html","searchKeys":["decorate","abstract fun decorate(runnable: Runnable): Runnable","io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator.decorate"]},{"name":"abstract fun deleteCompletedItems(now: Instant)","description":"io.github.bluegroundltd.outbox.store.OutboxStore.deleteCompletedItems","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/delete-completed-items.html","searchKeys":["deleteCompletedItems","abstract fun deleteCompletedItems(now: Instant)","io.github.bluegroundltd.outbox.store.OutboxStore.deleteCompletedItems"]},{"name":"abstract fun execute(items: Iterable): List","description":"io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-ordering-provider/execute.html","searchKeys":["execute","abstract fun execute(items: Iterable): List","io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider.execute"]},{"name":"abstract fun execute(items: Iterable): List","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-provider/execute.html","searchKeys":["execute","abstract fun execute(items: Iterable): List","io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider.execute"]},{"name":"abstract fun execute(type: OutboxType, payload: OutboxPayload): String?","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-group-id-provider/execute.html","searchKeys":["execute","abstract fun execute(type: OutboxType, payload: OutboxPayload): String?","io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider.execute"]},{"name":"abstract fun fetch(outboxFilter: OutboxFilter): List","description":"io.github.bluegroundltd.outbox.store.OutboxStore.fetch","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/fetch.html","searchKeys":["fetch","abstract fun fetch(outboxFilter: OutboxFilter): List","io.github.bluegroundltd.outbox.store.OutboxStore.fetch"]},{"name":"abstract fun getNextExecutionTime(currentRetries: Long): Instant","description":"io.github.bluegroundltd.outbox.OutboxHandler.getNextExecutionTime","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/get-next-execution-time.html","searchKeys":["getNextExecutionTime","abstract fun getNextExecutionTime(currentRetries: Long): Instant","io.github.bluegroundltd.outbox.OutboxHandler.getNextExecutionTime"]},{"name":"abstract fun getRetentionDuration(): Duration","description":"io.github.bluegroundltd.outbox.OutboxHandler.getRetentionDuration","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/get-retention-duration.html","searchKeys":["getRetentionDuration","abstract fun getRetentionDuration(): Duration","io.github.bluegroundltd.outbox.OutboxHandler.getRetentionDuration"]},{"name":"abstract fun getSupportedType(): OutboxType","description":"io.github.bluegroundltd.outbox.OutboxHandler.getSupportedType","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/get-supported-type.html","searchKeys":["getSupportedType","abstract fun getSupportedType(): OutboxType","io.github.bluegroundltd.outbox.OutboxHandler.getSupportedType"]},{"name":"abstract fun getType(): String","description":"io.github.bluegroundltd.outbox.item.OutboxType.getType","location":"core/io.github.bluegroundltd.outbox.item/-outbox-type/get-type.html","searchKeys":["getType","abstract fun getType(): String","io.github.bluegroundltd.outbox.item.OutboxType.getType"]},{"name":"abstract fun handle(payload: String)","description":"io.github.bluegroundltd.outbox.OutboxHandler.handle","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/handle.html","searchKeys":["handle","abstract fun handle(payload: String)","io.github.bluegroundltd.outbox.OutboxHandler.handle"]},{"name":"abstract fun handleFailure(payload: String)","description":"io.github.bluegroundltd.outbox.OutboxHandler.handleFailure","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/handle-failure.html","searchKeys":["handleFailure","abstract fun handleFailure(payload: String)","io.github.bluegroundltd.outbox.OutboxHandler.handleFailure"]},{"name":"abstract fun handleWithParsedPayload(payload: T)","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.handleWithParsedPayload","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/handle-with-parsed-payload.html","searchKeys":["handleWithParsedPayload","abstract fun handleWithParsedPayload(payload: T)","io.github.bluegroundltd.outbox.SimpleOutboxHandler.handleWithParsedPayload"]},{"name":"abstract fun hasReachedMaxRetries(retries: Long): Boolean","description":"io.github.bluegroundltd.outbox.OutboxHandler.hasReachedMaxRetries","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/has-reached-max-retries.html","searchKeys":["hasReachedMaxRetries","abstract fun hasReachedMaxRetries(retries: Long): Boolean","io.github.bluegroundltd.outbox.OutboxHandler.hasReachedMaxRetries"]},{"name":"abstract fun insert(outboxItem: OutboxItem): OutboxItem","description":"io.github.bluegroundltd.outbox.store.OutboxStore.insert","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html","searchKeys":["insert","abstract fun insert(outboxItem: OutboxItem): OutboxItem","io.github.bluegroundltd.outbox.store.OutboxStore.insert"]},{"name":"abstract fun monitor(id: Long? = null)","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.monitor","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/monitor.html","searchKeys":["monitor","abstract fun monitor(id: Long? = null)","io.github.bluegroundltd.outbox.TransactionalOutbox.monitor"]},{"name":"abstract fun processInstantOutbox(outbox: OutboxItem)","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.processInstantOutbox","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/process-instant-outbox.html","searchKeys":["processInstantOutbox","abstract fun processInstantOutbox(outbox: OutboxItem)","io.github.bluegroundltd.outbox.TransactionalOutbox.processInstantOutbox"]},{"name":"abstract fun publish(event: InstantOutboxEvent)","description":"io.github.bluegroundltd.outbox.event.InstantOutboxPublisher.publish","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-publisher/publish.html","searchKeys":["publish","abstract fun publish(event: InstantOutboxEvent)","io.github.bluegroundltd.outbox.event.InstantOutboxPublisher.publish"]},{"name":"abstract fun release()","description":"io.github.bluegroundltd.outbox.OutboxLocksProvider.release","location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/release.html","searchKeys":["release","abstract fun release()","io.github.bluegroundltd.outbox.OutboxLocksProvider.release"]},{"name":"abstract fun serialize(payload: OutboxPayload): String","description":"io.github.bluegroundltd.outbox.OutboxHandler.serialize","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/serialize.html","searchKeys":["serialize","abstract fun serialize(payload: OutboxPayload): String","io.github.bluegroundltd.outbox.OutboxHandler.serialize"]},{"name":"abstract fun shutdown()","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.shutdown","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/shutdown.html","searchKeys":["shutdown","abstract fun shutdown()","io.github.bluegroundltd.outbox.TransactionalOutbox.shutdown"]},{"name":"abstract fun update(outboxItem: OutboxItem): OutboxItem","description":"io.github.bluegroundltd.outbox.store.OutboxStore.update","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/update.html","searchKeys":["update","abstract fun update(outboxItem: OutboxItem): OutboxItem","io.github.bluegroundltd.outbox.store.OutboxStore.update"]},{"name":"abstract fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","description":"io.github.bluegroundltd.outbox.CleanupLocksProviderStep.withCleanupLocksProvider","location":"core/io.github.bluegroundltd.outbox/-cleanup-locks-provider-step/with-cleanup-locks-provider.html","searchKeys":["withCleanupLocksProvider","abstract fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","io.github.bluegroundltd.outbox.CleanupLocksProviderStep.withCleanupLocksProvider"]},{"name":"abstract fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withGroupIdProvider","location":"core/io.github.bluegroundltd.outbox/-build-step/with-group-id-provider.html","searchKeys":["withGroupIdProvider","abstract fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withGroupIdProvider"]},{"name":"abstract fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox/-build-step/with-grouping-configuration.html","searchKeys":["withGroupingConfiguration","abstract fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withGroupingConfiguration"]},{"name":"abstract fun withHandlers(handlers: Set): MonitorLocksProviderStep","description":"io.github.bluegroundltd.outbox.OutboxHandlersStep.withHandlers","location":"core/io.github.bluegroundltd.outbox/-outbox-handlers-step/with-handlers.html","searchKeys":["withHandlers","abstract fun withHandlers(handlers: Set): MonitorLocksProviderStep","io.github.bluegroundltd.outbox.OutboxHandlersStep.withHandlers"]},{"name":"abstract fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withInstantOrderingEnabled","location":"core/io.github.bluegroundltd.outbox/-build-step/with-instant-ordering-enabled.html","searchKeys":["withInstantOrderingEnabled","abstract fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withInstantOrderingEnabled"]},{"name":"abstract fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","description":"io.github.bluegroundltd.outbox.InstantOutboxPublisherStep.withInstantOutboxPublisher","location":"core/io.github.bluegroundltd.outbox/-instant-outbox-publisher-step/with-instant-outbox-publisher.html","searchKeys":["withInstantOutboxPublisher","abstract fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","io.github.bluegroundltd.outbox.InstantOutboxPublisherStep.withInstantOutboxPublisher"]},{"name":"abstract fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","description":"io.github.bluegroundltd.outbox.MonitorLocksProviderStep.withMonitorLocksProvider","location":"core/io.github.bluegroundltd.outbox/-monitor-locks-provider-step/with-monitor-locks-provider.html","searchKeys":["withMonitorLocksProvider","abstract fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","io.github.bluegroundltd.outbox.MonitorLocksProviderStep.withMonitorLocksProvider"]},{"name":"abstract fun withStore(store: OutboxStore): InstantOutboxPublisherStep","description":"io.github.bluegroundltd.outbox.StoreStep.withStore","location":"core/io.github.bluegroundltd.outbox/-store-step/with-store.html","searchKeys":["withStore","abstract fun withStore(store: OutboxStore): InstantOutboxPublisherStep","io.github.bluegroundltd.outbox.StoreStep.withStore"]},{"name":"abstract fun withThreadPoolSize(threadPoolSize: Int): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withThreadPoolSize","location":"core/io.github.bluegroundltd.outbox/-build-step/with-thread-pool-size.html","searchKeys":["withThreadPoolSize","abstract fun withThreadPoolSize(threadPoolSize: Int): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withThreadPoolSize"]},{"name":"abstract fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withThreadPoolTimeOut","location":"core/io.github.bluegroundltd.outbox/-build-step/with-thread-pool-time-out.html","searchKeys":["withThreadPoolTimeOut","abstract fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withThreadPoolTimeOut"]},{"name":"abstract fun withThreadPriority(threadPriority: Int): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withThreadPriority","location":"core/io.github.bluegroundltd.outbox/-build-step/with-thread-priority.html","searchKeys":["withThreadPriority","abstract fun withThreadPriority(threadPriority: Int): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withThreadPriority"]},{"name":"abstract val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-configuration/grouping-provider.html","searchKeys":["groupingProvider","abstract val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration.groupingProvider"]},{"name":"annotation class TestableOpenClass","description":"io.github.bluegroundltd.outbox.annotation.TestableOpenClass","location":"core/io.github.bluegroundltd.outbox.annotation/-testable-open-class/index.html","searchKeys":["TestableOpenClass","annotation class TestableOpenClass","io.github.bluegroundltd.outbox.annotation.TestableOpenClass"]},{"name":"class FifoOrderingProvider : OutboxOrderingProvider","description":"io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/index.html","searchKeys":["FifoOrderingProvider","class FifoOrderingProvider : OutboxOrderingProvider","io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider"]},{"name":"class InstantOutboxEvent(outbox: OutboxItem)","description":"io.github.bluegroundltd.outbox.event.InstantOutboxEvent","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/index.html","searchKeys":["InstantOutboxEvent","class InstantOutboxEvent(outbox: OutboxItem)","io.github.bluegroundltd.outbox.event.InstantOutboxEvent"]},{"name":"class OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant, id: Long?)","description":"io.github.bluegroundltd.outbox.store.OutboxFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/index.html","searchKeys":["OutboxFilter","class OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant, id: Long?)","io.github.bluegroundltd.outbox.store.OutboxFilter"]},{"name":"class OutboxPendingFilter(nextRunLessThan: Instant) : AbstractOutboxFilter","description":"io.github.bluegroundltd.outbox.store.OutboxPendingFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/index.html","searchKeys":["OutboxPendingFilter","class OutboxPendingFilter(nextRunLessThan: Instant) : AbstractOutboxFilter","io.github.bluegroundltd.outbox.store.OutboxPendingFilter"]},{"name":"class OutboxRunningFilter(rerunAfterLessThan: Instant) : AbstractOutboxFilter","description":"io.github.bluegroundltd.outbox.store.OutboxRunningFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/index.html","searchKeys":["OutboxRunningFilter","class OutboxRunningFilter(rerunAfterLessThan: Instant) : AbstractOutboxFilter","io.github.bluegroundltd.outbox.store.OutboxRunningFilter"]},{"name":"class TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration) : OutboxHandlersStep, MonitorLocksProviderStep, CleanupLocksProviderStep, StoreStep, InstantOutboxPublisherStep, BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html","searchKeys":["TransactionalOutboxBuilder","class TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration) : OutboxHandlersStep, MonitorLocksProviderStep, CleanupLocksProviderStep, StoreStep, InstantOutboxPublisherStep, BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder"]},{"name":"data class CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider) : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/index.html","searchKeys":["CustomGroupingProviderConfiguration","data class CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider) : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration"]},{"name":"data class CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider) : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/index.html","searchKeys":["CustomOrderingProviderConfiguration","data class CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider) : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration"]},{"name":"data class OutboxItem(id: Long?, type: OutboxType, status: OutboxStatus, payload: String, retries: Long, nextRun: Instant, lastExecution: Instant?, rerunAfter: Instant?, deleteAfter: Instant?, groupId: String?)","description":"io.github.bluegroundltd.outbox.item.OutboxItem","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/index.html","searchKeys":["OutboxItem","data class OutboxItem(id: Long?, type: OutboxType, status: OutboxStatus, payload: String, retries: Long, nextRun: Instant, lastExecution: Instant?, rerunAfter: Instant?, deleteAfter: Instant?, groupId: String?)","io.github.bluegroundltd.outbox.item.OutboxItem"]},{"name":"data class OutboxItemGroup(items: List) : Iterable ","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/index.html","searchKeys":["OutboxItemGroup","data class OutboxItemGroup(items: List) : Iterable ","io.github.bluegroundltd.outbox.item.OutboxItemGroup"]},{"name":"data class OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)","description":"io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/index.html","searchKeys":["OutboxStoreInsertHints","data class OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)","io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints"]},{"name":"enum OutboxStatus : Enum ","description":"io.github.bluegroundltd.outbox.item.OutboxStatus","location":"core/io.github.bluegroundltd.outbox.item/-outbox-status/index.html","searchKeys":["OutboxStatus","enum OutboxStatus : Enum ","io.github.bluegroundltd.outbox.item.OutboxStatus"]},{"name":"fun SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class)","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.SimpleOutboxHandler","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/-simple-outbox-handler.html","searchKeys":["SimpleOutboxHandler","fun SimpleOutboxHandler(supportedType: OutboxType, objectMapper: ObjectMapper, clock: Clock, maxRetries: Int, payloadType: Class)","io.github.bluegroundltd.outbox.SimpleOutboxHandler.SimpleOutboxHandler"]},{"name":"fun CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider)","description":"io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.CustomGroupingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/-custom-grouping-provider-configuration.html","searchKeys":["CustomGroupingProviderConfiguration","fun CustomGroupingProviderConfiguration(groupingProvider: OutboxGroupingProvider)","io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.CustomGroupingProviderConfiguration"]},{"name":"fun CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider)","description":"io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.CustomOrderingProviderConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/-custom-ordering-provider-configuration.html","searchKeys":["CustomOrderingProviderConfiguration","fun CustomOrderingProviderConfiguration(orderingProvider: OutboxOrderingProvider)","io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.CustomOrderingProviderConfiguration"]},{"name":"fun FifoOrderingProvider()","description":"io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.FifoOrderingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/-fifo-ordering-provider.html","searchKeys":["FifoOrderingProvider","fun FifoOrderingProvider()","io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.FifoOrderingProvider"]},{"name":"fun InstantOutboxEvent(outbox: OutboxItem)","description":"io.github.bluegroundltd.outbox.event.InstantOutboxEvent.InstantOutboxEvent","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/-instant-outbox-event.html","searchKeys":["InstantOutboxEvent","fun InstantOutboxEvent(outbox: OutboxItem)","io.github.bluegroundltd.outbox.event.InstantOutboxEvent.InstantOutboxEvent"]},{"name":"fun OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant = nextRunLessThan, id: Long? = null)","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.OutboxFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/-outbox-filter.html","searchKeys":["OutboxFilter","fun OutboxFilter(nextRunLessThan: Instant, rerunAfterLessThan: Instant = nextRunLessThan, id: Long? = null)","io.github.bluegroundltd.outbox.store.OutboxFilter.OutboxFilter"]},{"name":"fun OutboxItem(id: Long? = null, type: OutboxType, status: OutboxStatus, payload: String, retries: Long = 0, nextRun: Instant, lastExecution: Instant? = null, rerunAfter: Instant? = null, deleteAfter: Instant? = null, groupId: String? = null)","description":"io.github.bluegroundltd.outbox.item.OutboxItem.OutboxItem","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/-outbox-item.html","searchKeys":["OutboxItem","fun OutboxItem(id: Long? = null, type: OutboxType, status: OutboxStatus, payload: String, retries: Long = 0, nextRun: Instant, lastExecution: Instant? = null, rerunAfter: Instant? = null, deleteAfter: Instant? = null, groupId: String? = null)","io.github.bluegroundltd.outbox.item.OutboxItem.OutboxItem"]},{"name":"fun OutboxItemGroup(items: List)","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.OutboxItemGroup","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/-outbox-item-group.html","searchKeys":["OutboxItemGroup","fun OutboxItemGroup(items: List)","io.github.bluegroundltd.outbox.item.OutboxItemGroup.OutboxItemGroup"]},{"name":"fun OutboxPendingFilter(nextRunLessThan: Instant)","description":"io.github.bluegroundltd.outbox.store.OutboxPendingFilter.OutboxPendingFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/-outbox-pending-filter.html","searchKeys":["OutboxPendingFilter","fun OutboxPendingFilter(nextRunLessThan: Instant)","io.github.bluegroundltd.outbox.store.OutboxPendingFilter.OutboxPendingFilter"]},{"name":"fun OutboxRunningFilter(rerunAfterLessThan: Instant)","description":"io.github.bluegroundltd.outbox.store.OutboxRunningFilter.OutboxRunningFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/-outbox-running-filter.html","searchKeys":["OutboxRunningFilter","fun OutboxRunningFilter(rerunAfterLessThan: Instant)","io.github.bluegroundltd.outbox.store.OutboxRunningFilter.OutboxRunningFilter"]},{"name":"fun OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)","description":"io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints.OutboxStoreInsertHints","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/-outbox-store-insert-hints.html","searchKeys":["OutboxStoreInsertHints","fun OutboxStoreInsertHints(forInstantProcessing: Boolean, instantOrderingEnabled: Boolean)","io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints.OutboxStoreInsertHints"]},{"name":"fun TestableOpenClass()","description":"io.github.bluegroundltd.outbox.annotation.TestableOpenClass.TestableOpenClass","location":"core/io.github.bluegroundltd.outbox.annotation/-testable-open-class/-testable-open-class.html","searchKeys":["TestableOpenClass","fun TestableOpenClass()","io.github.bluegroundltd.outbox.annotation.TestableOpenClass.TestableOpenClass"]},{"name":"fun TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration = DEFAULT_RERUN_AFTER_DURATION)","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.TransactionalOutboxBuilder","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-transactional-outbox-builder.html","searchKeys":["TransactionalOutboxBuilder","fun TransactionalOutboxBuilder(clock: Clock, rerunAfterDuration: Duration = DEFAULT_RERUN_AFTER_DURATION)","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.TransactionalOutboxBuilder"]},{"name":"fun make(clock: Clock): OutboxHandlersStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion.make","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-companion/make.html","searchKeys":["make","fun make(clock: Clock): OutboxHandlersStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion.make"]},{"name":"fun of(item: OutboxItem): OutboxItemGroup","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion.of","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/-companion/of.html","searchKeys":["of","fun of(item: OutboxItem): OutboxItemGroup","io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion.of"]},{"name":"fun prepareForProcessing(now: Instant, rerunAfter: Instant)","description":"io.github.bluegroundltd.outbox.item.OutboxItem.prepareForProcessing","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/prepare-for-processing.html","searchKeys":["prepareForProcessing","fun prepareForProcessing(now: Instant, rerunAfter: Instant)","io.github.bluegroundltd.outbox.item.OutboxItem.prepareForProcessing"]},{"name":"interface BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep","location":"core/io.github.bluegroundltd.outbox/-build-step/index.html","searchKeys":["BuildStep","interface BuildStep","io.github.bluegroundltd.outbox.BuildStep"]},{"name":"interface CleanupLocksProviderStep","description":"io.github.bluegroundltd.outbox.CleanupLocksProviderStep","location":"core/io.github.bluegroundltd.outbox/-cleanup-locks-provider-step/index.html","searchKeys":["CleanupLocksProviderStep","interface CleanupLocksProviderStep","io.github.bluegroundltd.outbox.CleanupLocksProviderStep"]},{"name":"interface InstantOutboxPublisher","description":"io.github.bluegroundltd.outbox.event.InstantOutboxPublisher","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-publisher/index.html","searchKeys":["InstantOutboxPublisher","interface InstantOutboxPublisher","io.github.bluegroundltd.outbox.event.InstantOutboxPublisher"]},{"name":"interface InstantOutboxPublisherStep","description":"io.github.bluegroundltd.outbox.InstantOutboxPublisherStep","location":"core/io.github.bluegroundltd.outbox/-instant-outbox-publisher-step/index.html","searchKeys":["InstantOutboxPublisherStep","interface InstantOutboxPublisherStep","io.github.bluegroundltd.outbox.InstantOutboxPublisherStep"]},{"name":"interface MonitorLocksProviderStep","description":"io.github.bluegroundltd.outbox.MonitorLocksProviderStep","location":"core/io.github.bluegroundltd.outbox/-monitor-locks-provider-step/index.html","searchKeys":["MonitorLocksProviderStep","interface MonitorLocksProviderStep","io.github.bluegroundltd.outbox.MonitorLocksProviderStep"]},{"name":"interface OutboxGroupIdProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-group-id-provider/index.html","searchKeys":["OutboxGroupIdProvider","interface OutboxGroupIdProvider","io.github.bluegroundltd.outbox.grouping.OutboxGroupIdProvider"]},{"name":"interface OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-configuration/index.html","searchKeys":["OutboxGroupingConfiguration","interface OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.OutboxGroupingConfiguration"]},{"name":"interface OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-grouping-provider/index.html","searchKeys":["OutboxGroupingProvider","interface OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.OutboxGroupingProvider"]},{"name":"interface OutboxHandler","description":"io.github.bluegroundltd.outbox.OutboxHandler","location":"core/io.github.bluegroundltd.outbox/-outbox-handler/index.html","searchKeys":["OutboxHandler","interface OutboxHandler","io.github.bluegroundltd.outbox.OutboxHandler"]},{"name":"interface OutboxHandlersStep","description":"io.github.bluegroundltd.outbox.OutboxHandlersStep","location":"core/io.github.bluegroundltd.outbox/-outbox-handlers-step/index.html","searchKeys":["OutboxHandlersStep","interface OutboxHandlersStep","io.github.bluegroundltd.outbox.OutboxHandlersStep"]},{"name":"interface OutboxItemProcessorDecorator","description":"io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator","location":"core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/index.html","searchKeys":["OutboxItemProcessorDecorator","interface OutboxItemProcessorDecorator","io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator"]},{"name":"interface OutboxLocksProvider","description":"io.github.bluegroundltd.outbox.OutboxLocksProvider","location":"core/io.github.bluegroundltd.outbox/-outbox-locks-provider/index.html","searchKeys":["OutboxLocksProvider","interface OutboxLocksProvider","io.github.bluegroundltd.outbox.OutboxLocksProvider"]},{"name":"interface OutboxOrderingProvider","description":"io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-outbox-ordering-provider/index.html","searchKeys":["OutboxOrderingProvider","interface OutboxOrderingProvider","io.github.bluegroundltd.outbox.grouping.OutboxOrderingProvider"]},{"name":"interface OutboxPayload","description":"io.github.bluegroundltd.outbox.item.OutboxPayload","location":"core/io.github.bluegroundltd.outbox.item/-outbox-payload/index.html","searchKeys":["OutboxPayload","interface OutboxPayload","io.github.bluegroundltd.outbox.item.OutboxPayload"]},{"name":"interface OutboxStore","description":"io.github.bluegroundltd.outbox.store.OutboxStore","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/index.html","searchKeys":["OutboxStore","interface OutboxStore","io.github.bluegroundltd.outbox.store.OutboxStore"]},{"name":"interface OutboxType","description":"io.github.bluegroundltd.outbox.item.OutboxType","location":"core/io.github.bluegroundltd.outbox.item/-outbox-type/index.html","searchKeys":["OutboxType","interface OutboxType","io.github.bluegroundltd.outbox.item.OutboxType"]},{"name":"interface StoreStep","description":"io.github.bluegroundltd.outbox.StoreStep","location":"core/io.github.bluegroundltd.outbox/-store-step/index.html","searchKeys":["StoreStep","interface StoreStep","io.github.bluegroundltd.outbox.StoreStep"]},{"name":"interface TransactionalOutbox","description":"io.github.bluegroundltd.outbox.TransactionalOutbox","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/index.html","searchKeys":["TransactionalOutbox","interface TransactionalOutbox","io.github.bluegroundltd.outbox.TransactionalOutbox"]},{"name":"object Companion","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.Companion","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/-companion/index.html","searchKeys":["Companion","object Companion","io.github.bluegroundltd.outbox.SimpleOutboxHandler.Companion"]},{"name":"object Companion","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-companion/index.html","searchKeys":["Companion","object Companion","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.Companion"]},{"name":"object Companion","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/-companion/index.html","searchKeys":["Companion","object Companion","io.github.bluegroundltd.outbox.item.OutboxItemGroup.Companion"]},{"name":"object DefaultGroupingConfiguration : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-default-grouping-configuration/index.html","searchKeys":["DefaultGroupingConfiguration","object DefaultGroupingConfiguration : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration"]},{"name":"object SingleItemGroupingConfiguration : OutboxGroupingConfiguration","description":"io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox.grouping/-single-item-grouping-configuration/index.html","searchKeys":["SingleItemGroupingConfiguration","object SingleItemGroupingConfiguration : OutboxGroupingConfiguration","io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration"]},{"name":"open fun insert(outboxItem: OutboxItem, hints: OutboxStoreInsertHints): OutboxItem","description":"io.github.bluegroundltd.outbox.store.OutboxStore.insert","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store/insert.html","searchKeys":["insert","open fun insert(outboxItem: OutboxItem, hints: OutboxStoreInsertHints): OutboxItem","io.github.bluegroundltd.outbox.store.OutboxStore.insert"]},{"name":"open fun monitor()","description":"io.github.bluegroundltd.outbox.TransactionalOutbox.monitor","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox/monitor.html","searchKeys":["monitor","open fun monitor()","io.github.bluegroundltd.outbox.TransactionalOutbox.monitor"]},{"name":"open fun withGrouping(): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withGrouping","location":"core/io.github.bluegroundltd.outbox/-build-step/with-grouping.html","searchKeys":["withGrouping","open fun withGrouping(): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withGrouping"]},{"name":"open fun withoutGrouping(): BuildStep","description":"io.github.bluegroundltd.outbox.BuildStep.withoutGrouping","location":"core/io.github.bluegroundltd.outbox/-build-step/without-grouping.html","searchKeys":["withoutGrouping","open fun withoutGrouping(): BuildStep","io.github.bluegroundltd.outbox.BuildStep.withoutGrouping"]},{"name":"open override fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.addProcessorDecorator","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html","searchKeys":["addProcessorDecorator","open override fun addProcessorDecorator(decorator: OutboxItemProcessorDecorator): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.addProcessorDecorator"]},{"name":"open override fun build(): TransactionalOutbox","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.build","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/build.html","searchKeys":["build","open override fun build(): TransactionalOutbox","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.build"]},{"name":"open override fun execute(items: Iterable): List","description":"io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.execute","location":"core/io.github.bluegroundltd.outbox.grouping/-fifo-ordering-provider/execute.html","searchKeys":["execute","open override fun execute(items: Iterable): List","io.github.bluegroundltd.outbox.grouping.FifoOrderingProvider.execute"]},{"name":"open override fun getNextExecutionTime(currentRetries: Long): Instant","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.getNextExecutionTime","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/get-next-execution-time.html","searchKeys":["getNextExecutionTime","open override fun getNextExecutionTime(currentRetries: Long): Instant","io.github.bluegroundltd.outbox.SimpleOutboxHandler.getNextExecutionTime"]},{"name":"open override fun getRetentionDuration(): Duration","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.getRetentionDuration","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/get-retention-duration.html","searchKeys":["getRetentionDuration","open override fun getRetentionDuration(): Duration","io.github.bluegroundltd.outbox.SimpleOutboxHandler.getRetentionDuration"]},{"name":"open override fun getSupportedType(): OutboxType","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.getSupportedType","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/get-supported-type.html","searchKeys":["getSupportedType","open override fun getSupportedType(): OutboxType","io.github.bluegroundltd.outbox.SimpleOutboxHandler.getSupportedType"]},{"name":"open override fun handle(payload: String)","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.handle","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/handle.html","searchKeys":["handle","open override fun handle(payload: String)","io.github.bluegroundltd.outbox.SimpleOutboxHandler.handle"]},{"name":"open override fun hasReachedMaxRetries(retries: Long): Boolean","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.hasReachedMaxRetries","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/has-reached-max-retries.html","searchKeys":["hasReachedMaxRetries","open override fun hasReachedMaxRetries(retries: Long): Boolean","io.github.bluegroundltd.outbox.SimpleOutboxHandler.hasReachedMaxRetries"]},{"name":"open override fun serialize(payload: OutboxPayload): String","description":"io.github.bluegroundltd.outbox.SimpleOutboxHandler.serialize","location":"core/io.github.bluegroundltd.outbox/-simple-outbox-handler/serialize.html","searchKeys":["serialize","open override fun serialize(payload: OutboxPayload): String","io.github.bluegroundltd.outbox.SimpleOutboxHandler.serialize"]},{"name":"open override fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withCleanupLocksProvider","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-cleanup-locks-provider.html","searchKeys":["withCleanupLocksProvider","open override fun withCleanupLocksProvider(locksProvider: OutboxLocksProvider): StoreStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withCleanupLocksProvider"]},{"name":"open override fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupIdProvider","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-group-id-provider.html","searchKeys":["withGroupIdProvider","open override fun withGroupIdProvider(groupIdProvider: OutboxGroupIdProvider): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupIdProvider"]},{"name":"open override fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupingConfiguration","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-grouping-configuration.html","searchKeys":["withGroupingConfiguration","open override fun withGroupingConfiguration(outboxGroupingConfiguration: OutboxGroupingConfiguration): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withGroupingConfiguration"]},{"name":"open override fun withHandlers(handlers: Set): MonitorLocksProviderStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withHandlers","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-handlers.html","searchKeys":["withHandlers","open override fun withHandlers(handlers: Set): MonitorLocksProviderStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withHandlers"]},{"name":"open override fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOrderingEnabled","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-instant-ordering-enabled.html","searchKeys":["withInstantOrderingEnabled","open override fun withInstantOrderingEnabled(instantOrderingEnabled: Boolean): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOrderingEnabled"]},{"name":"open override fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOutboxPublisher","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-instant-outbox-publisher.html","searchKeys":["withInstantOutboxPublisher","open override fun withInstantOutboxPublisher(instantOutboxPublisher: InstantOutboxPublisher): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withInstantOutboxPublisher"]},{"name":"open override fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withMonitorLocksProvider","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-monitor-locks-provider.html","searchKeys":["withMonitorLocksProvider","open override fun withMonitorLocksProvider(locksProvider: OutboxLocksProvider): CleanupLocksProviderStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withMonitorLocksProvider"]},{"name":"open override fun withStore(store: OutboxStore): InstantOutboxPublisherStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withStore","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-store.html","searchKeys":["withStore","open override fun withStore(store: OutboxStore): InstantOutboxPublisherStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withStore"]},{"name":"open override fun withThreadPoolSize(threadPoolSize: Int): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolSize","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-thread-pool-size.html","searchKeys":["withThreadPoolSize","open override fun withThreadPoolSize(threadPoolSize: Int): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolSize"]},{"name":"open override fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolTimeOut","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-thread-pool-time-out.html","searchKeys":["withThreadPoolTimeOut","open override fun withThreadPoolTimeOut(threadPoolTimeOut: Duration): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPoolTimeOut"]},{"name":"open override fun withThreadPriority(threadPriority: Int): BuildStep","description":"io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPriority","location":"core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-thread-priority.html","searchKeys":["withThreadPriority","open override fun withThreadPriority(threadPriority: Int): BuildStep","io.github.bluegroundltd.outbox.TransactionalOutboxBuilder.withThreadPriority"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-grouping-provider-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.CustomGroupingProviderConfiguration.groupingProvider"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-custom-ordering-provider-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.CustomOrderingProviderConfiguration.groupingProvider"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-default-grouping-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.DefaultGroupingConfiguration.groupingProvider"]},{"name":"open override val groupingProvider: OutboxGroupingProvider","description":"io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration.groupingProvider","location":"core/io.github.bluegroundltd.outbox.grouping/-single-item-grouping-configuration/grouping-provider.html","searchKeys":["groupingProvider","open override val groupingProvider: OutboxGroupingProvider","io.github.bluegroundltd.outbox.grouping.SingleItemGroupingConfiguration.groupingProvider"]},{"name":"sealed class AbstractOutboxFilter","description":"io.github.bluegroundltd.outbox.store.AbstractOutboxFilter","location":"core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/index.html","searchKeys":["AbstractOutboxFilter","sealed class AbstractOutboxFilter","io.github.bluegroundltd.outbox.store.AbstractOutboxFilter"]},{"name":"val forInstantProcessing: Boolean","description":"io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints.forInstantProcessing","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/for-instant-processing.html","searchKeys":["forInstantProcessing","val forInstantProcessing: Boolean","io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints.forInstantProcessing"]},{"name":"val groupId: String? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.groupId","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/group-id.html","searchKeys":["groupId","val groupId: String? = null","io.github.bluegroundltd.outbox.item.OutboxItem.groupId"]},{"name":"val id: Long? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.id","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/id.html","searchKeys":["id","val id: Long? = null","io.github.bluegroundltd.outbox.item.OutboxItem.id"]},{"name":"val id: Long? = null","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.id","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/id.html","searchKeys":["id","val id: Long? = null","io.github.bluegroundltd.outbox.store.OutboxFilter.id"]},{"name":"val instantOrderingEnabled: Boolean","description":"io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints.instantOrderingEnabled","location":"core/io.github.bluegroundltd.outbox.store/-outbox-store-insert-hints/instant-ordering-enabled.html","searchKeys":["instantOrderingEnabled","val instantOrderingEnabled: Boolean","io.github.bluegroundltd.outbox.store.OutboxStoreInsertHints.instantOrderingEnabled"]},{"name":"val items: List","description":"io.github.bluegroundltd.outbox.item.OutboxItemGroup.items","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item-group/items.html","searchKeys":["items","val items: List","io.github.bluegroundltd.outbox.item.OutboxItemGroup.items"]},{"name":"val nextRunLessThan: Instant","description":"io.github.bluegroundltd.outbox.store.OutboxPendingFilter.nextRunLessThan","location":"core/io.github.bluegroundltd.outbox.store/-outbox-pending-filter/next-run-less-than.html","searchKeys":["nextRunLessThan","val nextRunLessThan: Instant","io.github.bluegroundltd.outbox.store.OutboxPendingFilter.nextRunLessThan"]},{"name":"val outbox: OutboxItem","description":"io.github.bluegroundltd.outbox.event.InstantOutboxEvent.outbox","location":"core/io.github.bluegroundltd.outbox.event/-instant-outbox-event/outbox.html","searchKeys":["outbox","val outbox: OutboxItem","io.github.bluegroundltd.outbox.event.InstantOutboxEvent.outbox"]},{"name":"val outboxPendingFilter: OutboxPendingFilter","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.outboxPendingFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/outbox-pending-filter.html","searchKeys":["outboxPendingFilter","val outboxPendingFilter: OutboxPendingFilter","io.github.bluegroundltd.outbox.store.OutboxFilter.outboxPendingFilter"]},{"name":"val outboxRunningFilter: OutboxRunningFilter","description":"io.github.bluegroundltd.outbox.store.OutboxFilter.outboxRunningFilter","location":"core/io.github.bluegroundltd.outbox.store/-outbox-filter/outbox-running-filter.html","searchKeys":["outboxRunningFilter","val outboxRunningFilter: OutboxRunningFilter","io.github.bluegroundltd.outbox.store.OutboxFilter.outboxRunningFilter"]},{"name":"val payload: String","description":"io.github.bluegroundltd.outbox.item.OutboxItem.payload","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/payload.html","searchKeys":["payload","val payload: String","io.github.bluegroundltd.outbox.item.OutboxItem.payload"]},{"name":"val rerunAfterLessThan: Instant","description":"io.github.bluegroundltd.outbox.store.OutboxRunningFilter.rerunAfterLessThan","location":"core/io.github.bluegroundltd.outbox.store/-outbox-running-filter/rerun-after-less-than.html","searchKeys":["rerunAfterLessThan","val rerunAfterLessThan: Instant","io.github.bluegroundltd.outbox.store.OutboxRunningFilter.rerunAfterLessThan"]},{"name":"val status: OutboxStatus","description":"io.github.bluegroundltd.outbox.store.AbstractOutboxFilter.status","location":"core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/status.html","searchKeys":["status","val status: OutboxStatus","io.github.bluegroundltd.outbox.store.AbstractOutboxFilter.status"]},{"name":"val type: OutboxType","description":"io.github.bluegroundltd.outbox.item.OutboxItem.type","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/type.html","searchKeys":["type","val type: OutboxType","io.github.bluegroundltd.outbox.item.OutboxItem.type"]},{"name":"var deleteAfter: Instant? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.deleteAfter","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/delete-after.html","searchKeys":["deleteAfter","var deleteAfter: Instant? = null","io.github.bluegroundltd.outbox.item.OutboxItem.deleteAfter"]},{"name":"var lastExecution: Instant? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.lastExecution","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/last-execution.html","searchKeys":["lastExecution","var lastExecution: Instant? = null","io.github.bluegroundltd.outbox.item.OutboxItem.lastExecution"]},{"name":"var markedForProcessing: Boolean = false","description":"io.github.bluegroundltd.outbox.item.OutboxItem.markedForProcessing","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/marked-for-processing.html","searchKeys":["markedForProcessing","var markedForProcessing: Boolean = false","io.github.bluegroundltd.outbox.item.OutboxItem.markedForProcessing"]},{"name":"var nextRun: Instant","description":"io.github.bluegroundltd.outbox.item.OutboxItem.nextRun","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/next-run.html","searchKeys":["nextRun","var nextRun: Instant","io.github.bluegroundltd.outbox.item.OutboxItem.nextRun"]},{"name":"var rerunAfter: Instant? = null","description":"io.github.bluegroundltd.outbox.item.OutboxItem.rerunAfter","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/rerun-after.html","searchKeys":["rerunAfter","var rerunAfter: Instant? = null","io.github.bluegroundltd.outbox.item.OutboxItem.rerunAfter"]},{"name":"var retries: Long = 0","description":"io.github.bluegroundltd.outbox.item.OutboxItem.retries","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/retries.html","searchKeys":["retries","var retries: Long = 0","io.github.bluegroundltd.outbox.item.OutboxItem.retries"]},{"name":"var status: OutboxStatus","description":"io.github.bluegroundltd.outbox.item.OutboxItem.status","location":"core/io.github.bluegroundltd.outbox.item/-outbox-item/status.html","searchKeys":["status","var status: OutboxStatus","io.github.bluegroundltd.outbox.item.OutboxItem.status"]}]