+
diff --git a/core/io.github.bluegroundltd.outbox/-build-step/index.html b/core/io.github.bluegroundltd.outbox/-build-step/index.html
index 7dd018f3..b3c845ed 100644
--- a/core/io.github.bluegroundltd.outbox/-build-step/index.html
+++ b/core/io.github.bluegroundltd.outbox/-build-step/index.html
@@ -28,17 +28,17 @@
Build Step Functions Inheritors
Functions
-
+
-
add Processor Decorator
+
diff --git a/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html b/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html
index fba95799..e4171dce 100644
--- a/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html
+++ b/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html
@@ -13,7 +13,7 @@
-
+
@@ -26,7 +26,7 @@
Adds a decorator to be applied before asynchronously invoking Outbox Item Processors which, in turn, invokes the corresponding OutboxHandler .
Decorators are applied in the order they have been added, so a decorator will wrap the one added before it. Decorators are optional; not adding any just means that the Processors will be invoked directly.
diff --git a/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html b/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html
index 88ea8e7b..70dda052 100644
--- a/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html
+++ b/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html
@@ -62,17 +62,17 @@
Types
Functions
-
+
-
add Processor Decorator
+
Adds a decorator to be applied before asynchronously invoking Outbox Item Processors which, in turn, invokes the corresponding OutboxHandler .
diff --git a/core/io.github.bluegroundltd.outbox/index.html b/core/io.github.bluegroundltd.outbox/index.html
index 1fbe3511..777bc6bc 100644
--- a/core/io.github.bluegroundltd.outbox/index.html
+++ b/core/io.github.bluegroundltd.outbox/index.html
@@ -125,23 +125,6 @@
Types
-
-
-
-
-
-
-
-
-
-
-
-
-
A callback interface for a decorator to be applied to the internal Outbox Item Processors.
diff --git a/core/package-list b/core/package-list
index f3d8bede..5dbc93b3 100644
--- a/core/package-list
+++ b/core/package-list
@@ -32,6 +32,9 @@ $dokka.location:io.github.bluegroundltd.outbox.item/OutboxStatus.RUNNING///Point
$dokka.location:io.github.bluegroundltd.outbox.item/OutboxStatus///PointingToDeclaration/core/io.github.bluegroundltd.outbox.item/-outbox-status/index.html
$dokka.location:io.github.bluegroundltd.outbox.item/OutboxType///PointingToDeclaration/core/io.github.bluegroundltd.outbox.item/-outbox-type/index.html
$dokka.location:io.github.bluegroundltd.outbox.item/OutboxType/getType/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox.item/-outbox-type/get-type.html
+$dokka.location:io.github.bluegroundltd.outbox.processing////PointingToDeclaration/core/io.github.bluegroundltd.outbox.processing/index.html
+$dokka.location:io.github.bluegroundltd.outbox.processing/OutboxItemProcessorDecorator///PointingToDeclaration/core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/index.html
+$dokka.location:io.github.bluegroundltd.outbox.processing/OutboxItemProcessorDecorator/decorate/#java.lang.Runnable/PointingToDeclaration/core/io.github.bluegroundltd.outbox.processing/-outbox-item-processor-decorator/decorate.html
$dokka.location:io.github.bluegroundltd.outbox.store////PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/index.html
$dokka.location:io.github.bluegroundltd.outbox.store/AbstractOutboxFilter///PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/index.html
$dokka.location:io.github.bluegroundltd.outbox.store/AbstractOutboxFilter/status/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox.store/-abstract-outbox-filter/status.html
@@ -52,7 +55,7 @@ $dokka.location:io.github.bluegroundltd.outbox.store/OutboxStore/insert/#io.gith
$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////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.OutboxItemProcessorDecorator/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-build-step/add-processor-decorator.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
$dokka.location:io.github.bluegroundltd.outbox/BuildStep/build/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-build-step/build.html
$dokka.location:io.github.bluegroundltd.outbox/BuildStep/withThreadPoolSize/#kotlin.Int/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-build-step/with-thread-pool-size.html
$dokka.location:io.github.bluegroundltd.outbox/BuildStep/withThreadPoolTimeOut/#java.time.Duration/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-build-step/with-thread-pool-time-out.html
@@ -73,8 +76,6 @@ $dokka.location:io.github.bluegroundltd.outbox/OutboxHandler/hasReachedMaxRetrie
$dokka.location:io.github.bluegroundltd.outbox/OutboxHandler/serialize/#io.github.bluegroundltd.outbox.item.OutboxPayload/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-handler/serialize.html
$dokka.location:io.github.bluegroundltd.outbox/OutboxHandlersStep///PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-handlers-step/index.html
$dokka.location:io.github.bluegroundltd.outbox/OutboxHandlersStep/withHandlers/#kotlin.collections.Set[io.github.bluegroundltd.outbox.OutboxHandler]/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-handlers-step/with-handlers.html
-$dokka.location:io.github.bluegroundltd.outbox/OutboxItemProcessorDecorator///PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-item-processor-decorator/index.html
-$dokka.location:io.github.bluegroundltd.outbox/OutboxItemProcessorDecorator/decorate/#java.lang.Runnable/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-item-processor-decorator/decorate.html
$dokka.location:io.github.bluegroundltd.outbox/OutboxLocksProvider///PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-locks-provider/index.html
$dokka.location:io.github.bluegroundltd.outbox/OutboxLocksProvider/acquire/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-locks-provider/acquire.html
$dokka.location:io.github.bluegroundltd.outbox/OutboxLocksProvider/release/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-outbox-locks-provider/release.html
@@ -100,7 +101,7 @@ $dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder.Compan
$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder.Companion/make/#java.time.Clock/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-companion/make.html
$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder///PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/index.html
$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder/TransactionalOutboxBuilder/#java.time.Clock#java.time.Duration/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/-transactional-outbox-builder.html
-$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder/addProcessorDecorator/#io.github.bluegroundltd.outbox.OutboxItemProcessorDecorator/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html
+$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder/addProcessorDecorator/#io.github.bluegroundltd.outbox.processing.OutboxItemProcessorDecorator/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/add-processor-decorator.html
$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder/build/#/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/build.html
$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder/withCleanupLocksProvider/#io.github.bluegroundltd.outbox.OutboxLocksProvider/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-cleanup-locks-provider.html
$dokka.location:io.github.bluegroundltd.outbox/TransactionalOutboxBuilder/withHandlers/#kotlin.collections.Set[io.github.bluegroundltd.outbox.OutboxHandler]/PointingToDeclaration/core/io.github.bluegroundltd.outbox/-transactional-outbox-builder/with-handlers.html
@@ -114,5 +115,6 @@ io.github.bluegroundltd.outbox
io.github.bluegroundltd.outbox.annotation
io.github.bluegroundltd.outbox.event
io.github.bluegroundltd.outbox.item
+io.github.bluegroundltd.outbox.processing
io.github.bluegroundltd.outbox.store
diff --git a/index.html b/index.html
index 25b90126..8adfe5cf 100644
--- a/index.html
+++ b/index.html
@@ -72,6 +72,18 @@
Packages
+
+
diff --git a/navigation.html b/navigation.html
index 6a009f58..c0ce89cc 100644
--- a/navigation.html
+++ b/navigation.html
@@ -20,22 +20,19 @@
-
-