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 7fe663814e JAMES-2586 Add Index for Postgres Mailbox table
new 7dc4891429 JAMES-2586 Implement PostgresNotificationRegistry
new 442305327a JAMES-2586 SQL script to clean outdated vacation
notifications
new 9282cb6840 JAMES-2586 Guice binding for PostgresNotificationRegistry
new 24947d762b JAMES-2586 Fix contract test
NotificationRegistryContract::registerShouldNotPersistWhenExpiryDateIsPresent
The 4 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:
server/apps/postgres-app/README.adoc | 3 +-
server/apps/postgres-app/clean_up.sql | 5 ++
.../james/modules/data/PostgresVacationModule.java | 6 +-
.../vacation/api/NotificationRegistryContract.java | 2 +-
.../cassandra/CassandraNotificationRegistry.java | 2 +-
.../memory/MemoryNotificationRegistry.java | 2 +-
.../postgres/PostgresNotificationRegistry.java} | 39 ++++++------
.../postgres/PostgresNotificationRegistryDAO.java | 72 ++++++++++++++++++++++
.../vacation/postgres/PostgresVacationModule.java | 32 +++++++++-
.../PostgresNotificationRegistryTest.java} | 14 ++---
10 files changed, 142 insertions(+), 35 deletions(-)
copy
server/data/{data-cassandra/src/main/java/org/apache/james/vacation/cassandra/CassandraNotificationRegistry.java
=>
data-postgres/src/main/java/org/apache/james/vacation/postgres/PostgresNotificationRegistry.java}
(61%)
create mode 100644
server/data/data-postgres/src/main/java/org/apache/james/vacation/postgres/PostgresNotificationRegistryDAO.java
copy
server/data/{data-cassandra/src/test/java/org/apache/james/vacation/cassandra/CassandraNotificationRegistryTest.java
=>
data-postgres/src/test/java/org/apache/james/vacation/postgres/PostgresNotificationRegistryTest.java}
(76%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]