This is an automated email from the ASF dual-hosted git repository.
rcordier pushed a change to branch postgresql
in repository https://gitbox.apache.org/repos/asf/james-project.git
from 3c1baddb08 Revert "Provision Current Quota when MailboxAdded event"
new b6fedefea9 JAMES-2586 Introduce module task-postgres
new 392ece628f JAMES-2586 Implement PostgresTaskExecutionDetailsProjection
new d519f7b9ac JAMES-2586 Relax TaskExecutionDetailsProjectionContract:
can compare ZonedDateTime(s) with different timezones
new e531cf98bc JAMES-2586 Guice binding Distributed TaskManager for
postgres-app
new 65a92c33f2 JAMES-2586 Disable DistributedTaskSerializationModule
new 73a585944e JAMES-2586 Add missing cleanup task webadmin routes
new f1c144d328 JAMES-2586 Do not use ActiveMQ mail queue when distributed
mode
new 62f81aca1c JAMES-2586 Add binding for DKIMMailetModule
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Jenkinsfile | 1 +
.../james/backends/postgres/PostgresCommons.java | 4 +
pom.xml | 11 ++
.../org/apache/james/PostgresJamesServerMain.java | 54 ++++++++--
server/container/guice/postgres-common/pom.xml | 4 +
.../modules/data/PostgresEventStoreModule.java | 9 --
.../task}/DistributedTaskManagerModule.java | 12 +--
...TaskExecutionDetailsProjectionGuiceModule.java} | 15 ++-
server/pom.xml | 1 +
.../TaskExecutionDetailsProjectionContract.java | 36 ++++++-
.../{task-distributed => task-postgres}/pom.xml | 52 ++--------
.../PostgresTaskExecutionDetailsProjection.scala} | 23 +++--
...PostgresTaskExecutionDetailsProjectionDAO.scala | 112 +++++++++++++++++++++
...tgresTaskExecutionDetailsProjectionModule.scala | 72 +++++++++++++
...gresTaskExecutionDetailsProjectionDAOTest.java} | 55 ++++++----
...ostgresTaskExecutionDetailsProjectionTest.java} | 26 ++---
16 files changed, 362 insertions(+), 125 deletions(-)
copy
server/container/guice/{distributed/src/main/java/org/apache/james/modules =>
postgres-common/src/main/java/org/apache/james/modules/task}/DistributedTaskManagerModule.java
(87%)
copy
server/container/guice/{blob/postgres/src/main/java/modules/BlobPostgresModule.java
=>
postgres-common/src/main/java/org/apache/james/modules/task/PostgresTaskExecutionDetailsProjectionGuiceModule.java}
(72%)
copy server/task/{task-distributed => task-postgres}/pom.xml (70%)
copy
server/task/{task-distributed/src/main/scala/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjection.scala
=>
task-postgres/src/main/scala/org/apache/james/task/eventsourcing/postgres/PostgresTaskExecutionDetailsProjection.scala}
(70%)
create mode 100644
server/task/task-postgres/src/main/scala/org/apache/james/task/eventsourcing/postgres/PostgresTaskExecutionDetailsProjectionDAO.scala
create mode 100644
server/task/task-postgres/src/main/scala/org/apache/james/task/eventsourcing/postgres/PostgresTaskExecutionDetailsProjectionModule.scala
copy
server/task/{task-distributed/src/test/java/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjectionDAOTest.java
=>
task-postgres/src/test/java/org/apache/james/task/eventsourcing/postgres/PostgresTaskExecutionDetailsProjectionDAOTest.java}
(78%)
copy
server/task/{task-distributed/src/test/java/org/apache/james/task/eventsourcing/cassandra/CassandraTaskExecutionDetailsProjectionTest.java
=>
task-postgres/src/test/java/org/apache/james/task/eventsourcing/postgres/PostgresTaskExecutionDetailsProjectionTest.java}
(61%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]