This is an automated email from the ASF dual-hosted git repository.
rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from eeddfcf [Refactoring] implement Or with Stream API
new 4b57182 JAMES-2990 CassandraMessagePreviewStore impl
new ee155c2 JAMES-2990 MessagePreviewStore concurrent storing test
new dee35f5 JAMES-2990 CassandraMessagePreview guice binding
new 691006e JAMES-2990 ConcurrentTestRunner adopt Publisher<Void>
returned operation
new 089d792 JAMES-2990 Force to use UUID in CassandraPreviewStore
The 5 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:
.../james/modules/data/CassandraJmapModule.java | 7 ++
.../util/concurrency/ConcurrentTestRunner.java | 19 ++++
server/data/data-jmap-cassandra/pom.xml | 10 ++
.../CassandraMessagePreviewModule.java} | 14 +--
.../preview/CassandraMessagePreviewStore.java | 101 +++++++++++++++++
.../table/CassandraMessagePreviewTable.java | 8 +-
.../preview/CassandraMessagePreviewStoreTest.java | 78 +++++++++++++
.../org/apache/james/jmap/api/preview/Preview.java | 8 ++
.../api/preview/MessagePreviewStoreContract.java | 125 +++++++++++++++------
.../preview/MemoryMessagePreviewStoreTest.java | 9 ++
10 files changed, 336 insertions(+), 43 deletions(-)
copy
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/{access/CassandraAccessModule.java
=> preview/CassandraMessagePreviewModule.java} (77%)
create mode 100644
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/preview/CassandraMessagePreviewStore.java
copy
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraMessageIds.java
=>
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/preview/table/CassandraMessagePreviewTable.java
(87%)
create mode 100644
server/data/data-jmap-cassandra/src/test/java/org/apache/james/jmap/cassandra/preview/CassandraMessagePreviewStoreTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]