diff --git a/ktx-radix-adapter/ktx-radix-adapter-shared/pom.xml b/ktx-radix-adapter/ktx-radix-adapter-shared/pom.xml
index a5c8edf..5c23f63 100644
--- a/ktx-radix-adapter/ktx-radix-adapter-shared/pom.xml
+++ b/ktx-radix-adapter/ktx-radix-adapter-shared/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-adapter
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-adapter/pom.xml b/ktx-radix-adapter/pom.xml
index 6af5fb5..4cc5bfc 100644
--- a/ktx-radix-adapter/pom.xml
+++ b/ktx-radix-adapter/pom.xml
@@ -5,7 +5,7 @@
ktx-radix
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-dependencies/pom.xml b/ktx-radix-dependencies/pom.xml
index 978f908..b4be7c0 100644
--- a/ktx-radix-dependencies/pom.xml
+++ b/ktx-radix-dependencies/pom.xml
@@ -5,7 +5,7 @@
ktx-radix
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
pom
diff --git a/ktx-radix-development/ktx-radix-development-identity/pom.xml b/ktx-radix-development/ktx-radix-development-identity/pom.xml
index 7b1561d..2b2a525 100644
--- a/ktx-radix-development/ktx-radix-development-identity/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-identity/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-operation/pom.xml b/ktx-radix-development/ktx-radix-development-operation/pom.xml
index a4b9409..7d5c952 100644
--- a/ktx-radix-development/ktx-radix-development-operation/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-operation/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-shared/pom.xml b/ktx-radix-development/ktx-radix-development-shared/pom.xml
index 0a62057..a577c63 100644
--- a/ktx-radix-development/ktx-radix-development-shared/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-shared/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-store/pom.xml b/ktx-radix-development/ktx-radix-development-store/pom.xml
index 5e16330..920eb43 100644
--- a/ktx-radix-development/ktx-radix-development-store/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-store/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-usecase-action/pom.xml b/ktx-radix-development/ktx-radix-development-usecase-action/pom.xml
index c1bc073..74ca58a 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-action/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-usecase-action/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-usecase-adapter/pom.xml b/ktx-radix-development/ktx-radix-development-usecase-adapter/pom.xml
index 2aa4b2c..0545818 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-adapter/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-usecase-adapter/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-usecase-ext/pom.xml b/ktx-radix-development/ktx-radix-development-usecase-ext/pom.xml
index 8d11b0c..87cabda 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-ext/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-usecase-ext/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/pom.xml b/ktx-radix-development/ktx-radix-development-usecase-reactive/pom.xml
index 42ae9d2..b2d68f3 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
@@ -13,7 +13,7 @@
${project.parent.groupId}
- ktx-radix-development-usecase
+ ktx-radix-development-usecase-adapter
${project.parent.version}
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveFluxCommandUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveFluxCommandUseCase.kt
index 2590022..539f68f 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveFluxCommandUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveFluxCommandUseCase.kt
@@ -1,5 +1,7 @@
package io.quee.ktx.radix.usecase.reactive.command
+import io.quee.ktx.radix.develop.usecase.CommandUseCase
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import reactor.core.publisher.Flux
@@ -8,6 +10,4 @@ import reactor.core.publisher.Flux
* Created At 12, **Fri February, 2021**
* Project *ktx-radix* [Quee.IO]
*/
-interface ReactiveFluxCommandUseCase {
- fun Flux.execute()
-}
\ No newline at end of file
+interface ReactiveFluxCommandUseCase : CommandUseCase>>
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveMonoCommandUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveMonoCommandUseCase.kt
index 41377b6..cfac147 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveMonoCommandUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/ReactiveMonoCommandUseCase.kt
@@ -1,5 +1,7 @@
package io.quee.ktx.radix.usecase.reactive.command
+import io.quee.ktx.radix.develop.usecase.CommandUseCase
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import reactor.core.publisher.Mono
@@ -8,6 +10,4 @@ import reactor.core.publisher.Mono
* Created At 12, **Fri February, 2021**
* Project *ktx-radix* [Quee.IO]
*/
-interface ReactiveMonoCommandUseCase {
- fun Mono.execute()
-}
\ No newline at end of file
+interface ReactiveMonoCommandUseCase : CommandUseCase>>
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/reactive-command-usecase-ext.kt b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/reactive-command-usecase-ext.kt
index ef19609..f6aa929 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/reactive-command-usecase-ext.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/command/reactive-command-usecase-ext.kt
@@ -1,5 +1,6 @@
package io.quee.ktx.radix.usecase.reactive.command
+import io.quee.ktx.radix.develop.usecase.adapter.adapterExecute
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import reactor.kotlin.core.publisher.toFlux
import reactor.kotlin.core.publisher.toMono
@@ -9,9 +10,8 @@ import reactor.kotlin.core.publisher.toMono
* Created At 12, **Fri February, 2021**
* Project *ktx-radix* [Quee.IO]
*/
-
infix fun ReactiveFluxCommandUseCase.execute(request: RQ) =
- listOf(request).toFlux().execute()
+ adapterExecute(listOf(request).toFlux())
infix fun ReactiveMonoCommandUseCase.execute(request: RQ) =
- request.toMono().execute()
\ No newline at end of file
+ adapterExecute(request.toMono())
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveFluxFunctionalUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveFluxFunctionalUseCase.kt
index 6824b58..3b806f0 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveFluxFunctionalUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveFluxFunctionalUseCase.kt
@@ -1,5 +1,8 @@
package io.quee.ktx.radix.usecase.reactive.functional
+import io.quee.ktx.radix.develop.usecase.FunctionalUseCase
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
+import io.quee.ktx.radix.develop.usecase.adapter.ResponseAdapter
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.model.UseCaseResponse
import reactor.core.publisher.Flux
@@ -9,6 +12,5 @@ import reactor.core.publisher.Flux
* Created At 12, **Fri February, 2021**
* Project *ktx-radix* [Quee.IO]
*/
-interface ReactiveFluxFunctionalUseCase {
- fun Flux.process(): Flux
-}
\ No newline at end of file
+interface ReactiveFluxFunctionalUseCase :
+ FunctionalUseCase>, ResponseAdapter>>
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveMonoFunctionalUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveMonoFunctionalUseCase.kt
index b6fd22c..334526b 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveMonoFunctionalUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/ReactiveMonoFunctionalUseCase.kt
@@ -1,5 +1,8 @@
package io.quee.ktx.radix.usecase.reactive.functional
+import io.quee.ktx.radix.develop.usecase.FunctionalUseCase
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
+import io.quee.ktx.radix.develop.usecase.adapter.ResponseAdapter
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.model.UseCaseResponse
import reactor.core.publisher.Mono
@@ -9,6 +12,5 @@ import reactor.core.publisher.Mono
* Created At 12, **Fri February, 2021**
* Project *ktx-radix* [Quee.IO]
*/
-interface ReactiveMonoFunctionalUseCase {
- fun Mono.process(): Mono
-}
\ No newline at end of file
+interface ReactiveMonoFunctionalUseCase :
+ FunctionalUseCase>, ResponseAdapter>>
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/reactive-functional-usecase-ext.kt b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/reactive-functional-usecase-ext.kt
index 20064b2..79f35eb 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/reactive-functional-usecase-ext.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-reactive/src/main/java/io/quee/ktx/radix/usecase/reactive/functional/reactive-functional-usecase-ext.kt
@@ -1,5 +1,6 @@
package io.quee.ktx.radix.usecase.reactive.functional
+import io.quee.ktx.radix.develop.usecase.adapter.adapterProcess
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.model.UseCaseResponse
import reactor.kotlin.core.publisher.toFlux
@@ -15,7 +16,7 @@ infix fun ReactiveFluxFunctionalUseC
this process listOf(request)
infix fun ReactiveFluxFunctionalUseCase.process(request: Iterable) =
- request.toFlux().process()
+ adapterProcess(request.toFlux())
infix fun ReactiveMonoFunctionalUseCase.process(request: RQ) =
- request.toMono().process()
\ No newline at end of file
+ adapterProcess(request.toMono())
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-validation/pom.xml b/ktx-radix-development/ktx-radix-development-usecase-validation/pom.xml
index ba335e8..d34be65 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-validation/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-usecase-validation/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveFluxCommandUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveFluxCommandUseCase.kt
index d70cab7..61c609b 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveFluxCommandUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveFluxCommandUseCase.kt
@@ -1,6 +1,7 @@
package io.quee.ktx.radix.develop.usecase.validation.command
import io.quee.ktx.radix.develop.usecase.actionable.Actionable
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.validation.func.DefaultUseCaseValidator
import io.quee.ktx.radix.develop.usecase.validation.func.UseCaseValidator
@@ -14,18 +15,18 @@ import reactor.core.publisher.Flux
* Project *ktx-radix* [Quee.IO]
*/
abstract class ValidationReactiveFluxCommandUseCase(
- private val validator: UseCaseValidator = DefaultUseCaseValidator.create()
+ private val validator: UseCaseValidator = DefaultUseCaseValidator.create(),
) : ReactiveFluxCommandUseCase, Actionable {
final override fun RQ.before() = validator validate this
override fun RQ.after(response: Unit) = Unit
-
- final override fun Flux.execute() =
- with(this) {
- this.map {
+ override fun RequestAdapter>.execute() {
+ with(request) {
+ map {
it.apply { before() }
}.doExecute()
}
+ }
abstract fun Flux.doExecute()
}
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveMonoCommandUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveMonoCommandUseCase.kt
index cb815ea..dc25812 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveMonoCommandUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/command/ValidationReactiveMonoCommandUseCase.kt
@@ -1,6 +1,7 @@
package io.quee.ktx.radix.develop.usecase.validation.command
import io.quee.ktx.radix.develop.usecase.actionable.Actionable
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.validation.func.DefaultUseCaseValidator
import io.quee.ktx.radix.develop.usecase.validation.func.UseCaseValidator
@@ -14,14 +15,13 @@ import reactor.core.publisher.Mono
* Project *ktx-radix* [Quee.IO]
*/
abstract class ValidationReactiveMonoCommandUseCase(
- private val validator: UseCaseValidator = DefaultUseCaseValidator.create()
+ private val validator: UseCaseValidator = DefaultUseCaseValidator.create(),
) : ReactiveMonoCommandUseCase, Actionable {
final override fun RQ.before() = validator validate this
override fun RQ.after(response: Unit) = Unit
-
- final override fun Mono.execute() =
- with(this) {
+ override fun RequestAdapter>.execute() =
+ with(request) {
this.map {
it.apply { before() }
}.doExecute()
diff --git a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveFluxFunctionalUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveFluxFunctionalUseCase.kt
index 1123e4c..8f3699c 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveFluxFunctionalUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveFluxFunctionalUseCase.kt
@@ -1,6 +1,8 @@
package io.quee.ktx.radix.develop.usecase.validation.functional
import io.quee.ktx.radix.develop.usecase.actionable.Actionable
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
+import io.quee.ktx.radix.develop.usecase.adapter.toResponse
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.model.UseCaseResponse
import io.quee.ktx.radix.develop.usecase.validation.func.DefaultUseCaseValidator
@@ -15,17 +17,18 @@ import reactor.core.publisher.Flux
* Project *ktx-radix* [Quee.IO]
*/
abstract class ValidationReactiveFluxFunctionalUseCase(
- private val validator: UseCaseValidator = DefaultUseCaseValidator.create()
+ private val validator: UseCaseValidator = DefaultUseCaseValidator.create(),
) : ReactiveFluxFunctionalUseCase, Actionable {
final override fun RQ.before() = validator validate this
override fun RQ.after(response: RS) = Unit
-
- override fun Flux.process() =
- with(this) {
- this.map {
- it.apply { before() }
- }.doProcess()
+ override fun RequestAdapter>.process() =
+ with(request) {
+ toResponse {
+ map {
+ it.apply { before() }
+ }.doProcess()
+ }
}
abstract fun Flux.doProcess(): Flux
diff --git a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveMonoFunctionalUseCase.kt b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveMonoFunctionalUseCase.kt
index 8201f6a..6cc0d95 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveMonoFunctionalUseCase.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/functional/ValidationReactiveMonoFunctionalUseCase.kt
@@ -1,6 +1,8 @@
package io.quee.ktx.radix.develop.usecase.validation.functional
import io.quee.ktx.radix.develop.usecase.actionable.Actionable
+import io.quee.ktx.radix.develop.usecase.adapter.RequestAdapter
+import io.quee.ktx.radix.develop.usecase.adapter.toResponse
import io.quee.ktx.radix.develop.usecase.model.UseCaseRequest
import io.quee.ktx.radix.develop.usecase.model.UseCaseResponse
import io.quee.ktx.radix.develop.usecase.validation.func.DefaultUseCaseValidator
@@ -15,17 +17,18 @@ import reactor.core.publisher.Mono
* Project *ktx-radix* [Quee.IO]
*/
abstract class ValidationReactiveMonoFunctionalUseCase(
- private val validator: UseCaseValidator = DefaultUseCaseValidator.create()
+ private val validator: UseCaseValidator = DefaultUseCaseValidator.create(),
) : ReactiveMonoFunctionalUseCase, Actionable {
final override fun RQ.before() = validator validate this
override fun RQ.after(response: RS) = Unit
-
- final override fun Mono.process() =
- with(this) {
- this.map {
- it.apply { before() }
- }.doProcess()
+ override fun RequestAdapter>.process() =
+ with(request) {
+ toResponse {
+ map {
+ it.apply { before() }
+ }.doProcess()
+ }
}
abstract fun Mono.doProcess(): Mono
diff --git a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/validation-usecase.ext.kt b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/validation-usecase.ext.kt
index 8e211c9..b2a8c73 100644
--- a/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/validation-usecase.ext.kt
+++ b/ktx-radix-development/ktx-radix-development-usecase-validation/src/main/java/io/quee/ktx/radix/develop/usecase/validation/validation-usecase.ext.kt
@@ -9,6 +9,4 @@ import io.quee.ktx.radix.develop.usecase.validation.func.UseCaseValidator
* Project *ktx-radix* [Quee.IO]
*/
-infix fun UseCaseValidator.validate(request: RQ) {
- request.validate()
-}
\ No newline at end of file
+infix fun UseCaseValidator.validate(request: RQ) = request.validate()
\ No newline at end of file
diff --git a/ktx-radix-development/ktx-radix-development-usecase/pom.xml b/ktx-radix-development/ktx-radix-development-usecase/pom.xml
index c6df789..7c7cc59 100644
--- a/ktx-radix-development/ktx-radix-development-usecase/pom.xml
+++ b/ktx-radix-development/ktx-radix-development-usecase/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-development
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-development/pom.xml b/ktx-radix-development/pom.xml
index 5d6688e..f6ec82f 100644
--- a/ktx-radix-development/pom.xml
+++ b/ktx-radix-development/pom.xml
@@ -5,7 +5,7 @@
ktx-radix
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-port/ktx-radix-port-logger/pom.xml b/ktx-radix-port/ktx-radix-port-logger/pom.xml
index 99bff07..3771998 100644
--- a/ktx-radix-port/ktx-radix-port-logger/pom.xml
+++ b/ktx-radix-port/ktx-radix-port-logger/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-port
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-port/pom.xml b/ktx-radix-port/pom.xml
index e227a5b..1b40d62 100644
--- a/ktx-radix-port/pom.xml
+++ b/ktx-radix-port/pom.xml
@@ -5,7 +5,7 @@
ktx-radix
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-starter/ktx-radix-starter-logger-webflux/pom.xml b/ktx-radix-starter/ktx-radix-starter-logger-webflux/pom.xml
index 3791209..2cac256 100644
--- a/ktx-radix-starter/ktx-radix-starter-logger-webflux/pom.xml
+++ b/ktx-radix-starter/ktx-radix-starter-logger-webflux/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-starter
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-starter/ktx-radix-starter-logger/pom.xml b/ktx-radix-starter/ktx-radix-starter-logger/pom.xml
index 5082016..cdeea21 100644
--- a/ktx-radix-starter/ktx-radix-starter-logger/pom.xml
+++ b/ktx-radix-starter/ktx-radix-starter-logger/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-starter
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-starter/ktx-radix-starter-tracker/pom.xml b/ktx-radix-starter/ktx-radix-starter-tracker/pom.xml
index e1b1aa4..8015728 100644
--- a/ktx-radix-starter/ktx-radix-starter-tracker/pom.xml
+++ b/ktx-radix-starter/ktx-radix-starter-tracker/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-starter
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-starter/pom.xml b/ktx-radix-starter/pom.xml
index feab579..04f7fc1 100644
--- a/ktx-radix-starter/pom.xml
+++ b/ktx-radix-starter/pom.xml
@@ -5,7 +5,7 @@
ktx-radix
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-tool/ktx-radix-tool-http/pom.xml b/ktx-radix-tool/ktx-radix-tool-http/pom.xml
index c045529..8c4d486 100644
--- a/ktx-radix-tool/ktx-radix-tool-http/pom.xml
+++ b/ktx-radix-tool/ktx-radix-tool-http/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-tool
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-tool/ktx-radix-tool-json-dsl/pom.xml b/ktx-radix-tool/ktx-radix-tool-json-dsl/pom.xml
index d9e73b8..6eda012 100644
--- a/ktx-radix-tool/ktx-radix-tool-json-dsl/pom.xml
+++ b/ktx-radix-tool/ktx-radix-tool-json-dsl/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-tool
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-tool/ktx-radix-tool-test-dsl/pom.xml b/ktx-radix-tool/ktx-radix-tool-test-dsl/pom.xml
index 17d4555..be1b242 100644
--- a/ktx-radix-tool/ktx-radix-tool-test-dsl/pom.xml
+++ b/ktx-radix-tool/ktx-radix-tool-test-dsl/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-tool
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-tool/ktx-radix-tool-test/pom.xml b/ktx-radix-tool/ktx-radix-tool-test/pom.xml
index 673b81f..535e93c 100644
--- a/ktx-radix-tool/ktx-radix-tool-test/pom.xml
+++ b/ktx-radix-tool/ktx-radix-tool-test/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-tool
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-tool/ktx-radix-tool-tracker/pom.xml b/ktx-radix-tool/ktx-radix-tool-tracker/pom.xml
index 8865611..3ea8035 100644
--- a/ktx-radix-tool/ktx-radix-tool-tracker/pom.xml
+++ b/ktx-radix-tool/ktx-radix-tool-tracker/pom.xml
@@ -5,7 +5,7 @@
ktx-radix-tool
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/ktx-radix-tool/pom.xml b/ktx-radix-tool/pom.xml
index a11819c..33a336c 100644
--- a/ktx-radix-tool/pom.xml
+++ b/ktx-radix-tool/pom.xml
@@ -5,7 +5,7 @@
ktx-radix
io.quee.ktx.radix
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
4.0.0
diff --git a/pom.xml b/pom.xml
index 603b65e..ec4031e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
io.quee.ktx.radix
ktx-radix
pom
- v1.2.0-RELEASE
+ v1.2.1-RELEASE
ktx-radix-port
ktx-radix-adapter