diff --git a/kotlin-rabbit-functions/pom.xml b/kotlin-rabbit-functions/pom.xml
index af7cd42..11eaaaa 100644
--- a/kotlin-rabbit-functions/pom.xml
+++ b/kotlin-rabbit-functions/pom.xml
@@ -5,7 +5,7 @@
org.springframework.boot
spring-boot-starter-parent
- 2.4.2
+ 2.6.1
com.example
@@ -15,8 +15,8 @@
Project to demonstrate Kotlin usage/configuration in spring-cloud-stream
1.8
- 1.4.21
- 2020.0.1
+ 1.6.0
+ 2021.0.0
@@ -34,13 +34,12 @@
org.springframework.cloud
- spring-cloud-function-kotlin
- 3.1.3-SNAPSHOT
+ spring-cloud-stream-binder-rabbit
org.springframework.cloud
- spring-cloud-stream-binder-rabbit
- 3.1.2
+ spring-cloud-function-context
+ 3.2.2-SNAPSHOT
org.springframework.boot
@@ -71,7 +70,6 @@
org.jetbrains.kotlin
kotlin-maven-plugin
- 1.4.21
-Xjsr305=strict
diff --git a/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt b/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt
index df39d97..549eb39 100644
--- a/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt
+++ b/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt
@@ -7,14 +7,14 @@ import java.util.function.Function
import org.springframework.context.annotation.Configuration
@Configuration
-class DemoKotlinConfiguration {
+open class DemoKotlinConfiguration {
@Bean
- fun uppercase(): (String) -> String {
+ open fun uppercase(): (String) -> String {
return { it.toUpperCase() }
}
@Bean
- fun javaFunction(): Function {
+ open fun javaFunction(): Function {
return Function { x -> x }
}
}