Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .docker/Dockerfile

This file was deleted.

6 changes: 2 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ on:
pull_request:
branches:
- 'main'
schedule:
- cron: '0 5 * * 1'

jobs:
build:
Expand All @@ -20,10 +18,10 @@ jobs:
with:
fetch-depth: 0

- name: Set up JDK 21
- name: Set up JDK 25
uses: actions/setup-java@v5
with:
java-version: '21'
java-version: '25'
distribution: 'temurin'
cache: maven

Expand Down
2 changes: 1 addition & 1 deletion .mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
# under the License.
wrapperVersion=3.3.4
distributionType=only-script
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Available since Apache Kafka 3.9.0, this example showcases the use of the Kafka

## Prerequisites

- Java 21
- Java 25
- Maven
- Docker

Expand Down
2 changes: 1 addition & 1 deletion dsl/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This module demonstrates how to use the processing exception handler to manage p

To compile and run this demo, you’ll need:

- Java 21
- Java 25
- Maven
- Docker

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,7 @@ static Stream<String> provideProcessingExceptionHandlerClassName() {
void shouldContinueOnInvalidDeliveryAndNullPointerExceptions(String processingExceptionHandlerClassName) {
instantiateTopologyTestDriver(processingExceptionHandlerClassName);

inputTopic.pipeInput(
"DEL12345",
"""
inputTopic.pipeInput("DEL12345", """
{
"deliveryId": "DEL12345",
"truckId": "TRK56789",
Expand All @@ -77,9 +75,7 @@ void shouldContinueOnInvalidDeliveryAndNullPointerExceptions(String processingEx
""");

// "numberOfTires" is negative. This will throw an InvalidDeliveryException
inputTopic.pipeInput(
"DEL73148",
"""
inputTopic.pipeInput("DEL73148", """
{
"deliveryId": "DEL67145",
"truckId": "TRK34567",
Expand All @@ -89,9 +85,7 @@ void shouldContinueOnInvalidDeliveryAndNullPointerExceptions(String processingEx
""");

// "numberOfTires" is missing. This will throw a NullPointerException
inputTopic.pipeInput(
"DEL73148",
"""
inputTopic.pipeInput("DEL73148", """
{
"deliveryId": "DEL73148",
"truckId": "TRK48612",
Expand Down
8 changes: 4 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
<junit-jupiter.version>6.0.1</junit-jupiter.version>
<kafka-streams.version>4.1.1</kafka-streams.version>
<logback.version>1.5.21</logback.version>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<palantir.version>2.58.0</palantir.version>
<maven.compiler.source>25</maven.compiler.source>
<maven.compiler.target>25</maven.compiler.target>
<palantir.version>2.82.0</palantir.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j-api.version>2.0.17</slf4j-api.version>
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
Expand Down Expand Up @@ -150,7 +150,7 @@
<version>${jib-maven-plugin.version}</version>
<configuration>
<from>
<image>eclipse-temurin:21-jre-alpine</image>
<image>eclipse-temurin:25-jre-alpine</image>
<platforms>
<platform>
<architecture>amd64</architecture>
Expand Down
2 changes: 1 addition & 1 deletion processor-api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This module demonstrates how to use the processing exception handler to manage p

To compile and run this demo, you’ll need:

- Java 21
- Java 25
- Maven
- Docker

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,7 @@ static Stream<String> provideProcessingExceptionHandlerClassName() {
void shouldContinueOnInvalidDeliveryAndNullPointerExceptions(String processingExceptionHandlerClassName) {
instantiateTopologyTestDriver(processingExceptionHandlerClassName);

inputTopic.pipeInput(
"DEL12345",
"""
inputTopic.pipeInput("DEL12345", """
{
"deliveryId": "DEL12345",
"truckId": "TRK56789",
Expand All @@ -78,9 +76,7 @@ void shouldContinueOnInvalidDeliveryAndNullPointerExceptions(String processingEx
""");

// "numberOfTires" is negative. This will throw an InvalidDeliveryException
inputTopic.pipeInput(
"DEL73148",
"""
inputTopic.pipeInput("DEL73148", """
{
"deliveryId": "DEL67145",
"truckId": "TRK34567",
Expand All @@ -90,9 +86,7 @@ void shouldContinueOnInvalidDeliveryAndNullPointerExceptions(String processingEx
""");

// "numberOfTires" is missing. This will throw a NullPointerException
inputTopic.pipeInput(
"DEL73148",
"""
inputTopic.pipeInput("DEL73148", """
{
"deliveryId": "DEL73148",
"truckId": "TRK48612",
Expand Down