Skip to content

Commit

Permalink
[AuditLog] Update vegetable service and log enricher to latest Quarkus
Browse files Browse the repository at this point in the history
  • Loading branch information
Naros committed Apr 10, 2024
1 parent 60924d4 commit f591851
Show file tree
Hide file tree
Showing 15 changed files with 65 additions and 71 deletions.
11 changes: 4 additions & 7 deletions auditlog/log-enricher/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,13 @@
<groupId>io.debezium.demos.auditing</groupId>
<artifactId>auditing-log-enricher</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-bom</artifactId>
<version>${version.quarkus1}</version>
<version>${version.quarkus.latest}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down Expand Up @@ -57,7 +54,7 @@
<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${version.quarkus1}</version>
<version>${version.quarkus.latest}</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -89,7 +86,7 @@
<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${version.quarkus1}</version>
<version>${version.quarkus.latest}</version>
<executions>
<execution>
<goals>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package io.debezium.demos.auditing.enricher;

import javax.json.Json;
import javax.json.JsonObject;
import jakarta.json.Json;
import jakarta.json.JsonObject;

/**
* Keeps track of the position within the key/value state store that is used as
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
import java.util.Arrays;
import java.util.Optional;

import javax.json.Json;
import javax.json.JsonObject;
import jakarta.json.Json;
import jakarta.json.JsonObject;

import org.apache.kafka.streams.KeyValue;
import org.apache.kafka.streams.kstream.Transformer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
import java.io.IOException;
import java.util.Map;

import javax.json.Json;
import javax.json.JsonObject;
import javax.json.JsonReader;
import jakarta.json.Json;
import jakarta.json.JsonObject;
import jakarta.json.JsonReader;

import org.apache.kafka.common.serialization.Deserializer;
import org.apache.kafka.common.serialization.Serde;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.debezium.demos.auditing.enricher;

import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.inject.Produces;
import javax.json.JsonObject;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.inject.Produces;
import jakarta.json.JsonObject;

import org.apache.kafka.common.serialization.Serdes;
import org.apache.kafka.streams.StreamsBuilder;
Expand Down
11 changes: 4 additions & 7 deletions auditlog/vegetables-service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,13 @@
<groupId>io.debezium.demos.auditing</groupId>
<artifactId>auditing-vegetables-service</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-bom</artifactId>
<version>${version.quarkus1}</version>
<version>${version.quarkus.latest}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down Expand Up @@ -73,7 +70,7 @@
<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${version.quarkus1}</version>
<version>${version.quarkus.latest}</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -105,7 +102,7 @@
<plugin>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-maven-plugin</artifactId>
<version>${version.quarkus1}</version>
<version>${version.quarkus.latest}</version>
<executions>
<execution>
<goals>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package io.debezium.demos.auditing.vegetables.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.SequenceGenerator;

@Entity
public class Vegetable {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
package io.debezium.demos.auditing.vegetables.rest;

import javax.annotation.security.RolesAllowed;
import javax.enterprise.context.RequestScoped;
import javax.inject.Inject;
import javax.transaction.Transactional;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import jakarta.annotation.security.RolesAllowed;
import jakarta.enterprise.context.RequestScoped;
import jakarta.inject.Inject;
import jakarta.transaction.Transactional;
import jakarta.ws.rs.Consumes;
import jakarta.ws.rs.DELETE;
import jakarta.ws.rs.POST;
import jakarta.ws.rs.PUT;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.Response.Status;

import org.jboss.resteasy.annotations.jaxrs.PathParam;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package io.debezium.demos.auditing.vegetables.rest.util;

import javax.json.Json;
import javax.persistence.EntityNotFoundException;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.ext.ExceptionMapper;
import javax.ws.rs.ext.Provider;
import jakarta.json.Json;
import jakarta.persistence.EntityNotFoundException;
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.Response.Status;
import jakarta.ws.rs.ext.ExceptionMapper;
import jakarta.ws.rs.ext.Provider;

@Provider
public class ErrorMapper implements ExceptionMapper<EntityNotFoundException> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package io.debezium.demos.auditing.vegetables.service;

import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import jakarta.persistence.EntityManager;

import io.debezium.demos.auditing.vegetables.model.Vegetable;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;
import javax.interceptor.InterceptorBinding;
import jakarta.enterprise.util.Nonbinding;
import jakarta.interceptor.InterceptorBinding;

@InterceptorBinding
@Target({METHOD, TYPE})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

import java.time.ZonedDateTime;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
import jakarta.persistence.Table;

@Entity
@Table(name="transaction_context_data")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;

import javax.annotation.Priority;
import javax.inject.Inject;
import javax.interceptor.AroundInvoke;
import javax.interceptor.Interceptor;
import javax.interceptor.InvocationContext;
import javax.persistence.EntityManager;
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.core.HttpHeaders;
import jakarta.annotation.Priority;
import jakarta.inject.Inject;
import jakarta.interceptor.AroundInvoke;
import jakarta.interceptor.Interceptor;
import jakarta.interceptor.InvocationContext;
import jakarta.persistence.EntityManager;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.ws.rs.core.HttpHeaders;

import org.eclipse.microprofile.jwt.JsonWebToken;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
mp.jwt.verify.issuer=farmshop
mp.jwt.verify.publickey=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjYWJ6Zt9Jo9dxVuMglo0rYN4vBV0T7AP+qD/aI7tTrus6ZMvTi/+JKlNpEAS0b6yasYjxuKmh3eYT0PbGmGERr07VDsVcV/iezl9pj+fceY4lebrExS36yGQJs6BUXYF4P8ynmvnKC40AuyxKFgb3T08h1jxoBsBKlPfAT620ZP1vwgGwZB7iAfzdNYtt3z2NtkyPMaD1mHU6rxewjVN9XVSSSPKO8nFPTYsm1i4ePohgWr9bxwFHkXzyk7DnpUBMZzlVUUXVPuEpkVCqnWZTslMw/pgsyXPw1pmV76rVwhI0Ay4XohPW2QvDoPKHhuiQtcNrfL++iEFG8A9hh1K3QIDAQAB

quarkus.datasource.url=jdbc:postgresql://localhost:5432/vegetablesdb?currentSchema=inventory
quarkus.datasource.driver=org.postgresql.Driver
quarkus.datasource.db-kind=postgresql
quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/vegetablesdb?currentSchema=inventory
quarkus.datasource.jdbc.driver=org.postgresql.Driver
quarkus.datasource.username=postgresuser
quarkus.datasource.password=postgrespw
quarkus.datasource.max-size=8
quarkus.datasource.min-size=2
quarkus.hibernate-orm.database.generation=drop-and-create
quarkus.hibernate-orm.log.sql=true
quarkus.hibernate-orm.jdbc.timezone=UTC
5 changes: 3 additions & 2 deletions debezium-examples-parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,10 @@
<!-- Used by: Saga -->
<version.debezium.outbox>2.1.3.Final</version.debezium.outbox>

<!-- Used By: AuditLog Admin Service - Requires Kognito that's compatible only up to 1.9.2 -->
<version.quarkus1>1.9.2.Final</version.quarkus1>

<!-- Quarkus -->
<!-- Used By: AuditLog -->
<version.quarkus1>1.4.2.Final</version.quarkus1>
<!-- Used By: CloudEvents -->
<version.quarkus27>2.7.2.Final</version.quarkus27>
<!-- Used By: Saga, Postgres Toast, KStreams Live Aggregator -->
Expand Down

0 comments on commit f591851

Please sign in to comment.