This is an automated email from the ASF dual-hosted git repository.
rouazana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 2868b35 JAMES-2813 Extract JsonEventSerializer to use it out of Events
new 2b97dd8 JAMES-2813 Add serialization for SingleMailboxReindexingTask
new d599927 JAMES-2813 Use JsonGenericSerializer to serialize Tasks
new f61d595 JAMES-2813 Handle missing and duplicate types for DTO
deserialization
new 179aa3e JAMES-2813 Add DTOMdule.toDomainObjectConverter
new e45e7b1 JAMES-2829 object storage implementation of delete blob
new 19e4b45 JAMES-2829 adjust duration limit for the concurrent test with
heavy blob read and delete
new 3f5d88d JAMES-2829 Disable read and delete blob concurrent test on
scality/S3 impl
new 973740e Merge remote-tracking branch
'Arsnael/JAMES-2829-delete-object-storage'
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:
.../eventstore/cassandra/JsonEventSerializer.java | 12 +++-
.../eventstore/cassandra/dto/EventDTO.java | 8 +--
.../eventstore/cassandra/dto/EventDTOModule.java | 6 +-
.../cassandra/JsonEventSerializerTest.java | 22 ++++++
.../cassandra/dto/OtherTestEventDTO.java | 3 +-
.../eventstore/cassandra/dto/TestEventDTO.java | 3 +-
.../cassandra/dto/TestEventDTOModules.java | 6 +-
json/src/main/java/org/apache/james/json/DTO.java | 3 +-
.../main/java/org/apache/james/json/DTOModule.java | 68 ++++++++++++-------
.../apache/james/json/JsonGenericSerializer.java | 42 +++++++++---
.../java/org/apache/JsonGenericSerializerTest.java | 22 +++++-
json/src/test/java/org/apache/dto/FirstDTO.java | 3 +-
json/src/test/java/org/apache/dto/SecondDTO.java | 3 +-
json/src/test/java/org/apache/dto/TestModule.java | 6 +-
json/src/test/java/org/apache/dto/TestModules.java | 36 +++++-----
.../quota/cassandra/dto/QuotaEventDTOModules.java | 3 +-
.../dto/QuotaThresholdChangedEventDTO.java | 3 +-
mailbox/tools/indexer/pom.xml | 6 +-
.../tools/indexer/SingleMailboxReindexingTask.java | 23 +++++++
.../dto/SingleMailboxReindexingTaskDTO.java | 24 +++++--
.../tools/indexer/TasksSerializationTest.java | 76 +++++++++++++++++++++
.../james/blob/api/DeleteBlobStoreContract.java | 2 +-
.../blob/objectstorage/ObjectStorageBlobsDAO.java | 5 +-
.../ObjectStorageBlobsDAOAWSCryptoTest.java | 7 +-
.../ObjectStorageBlobsDAOAWSNamespaceTest.java | 7 +-
...ctStorageBlobsDAOAWSPrefixAndNamespaceTest.java | 7 +-
.../ObjectStorageBlobsDAOAWSPrefixTest.java | 7 +-
.../ObjectStorageBlobsDAOAWSTest.java | 7 +-
.../objectstorage/ObjectStorageBlobsDAOTest.java | 10 +--
.../cassandra/DLPConfigurationItemAddedDTO.java | 3 +-
.../cassandra/DLPConfigurationItemsRemovedDTO.java | 3 +-
.../cassandra/DLPConfigurationModules.java | 6 +-
.../FilteringRuleSetDefineDTOModules.java | 3 +-
.../filtering/FilteringRuleSetDefinedDTO.java | 3 +-
.../CassandraMailQueueViewConfigurationModule.java | 3 +-
.../configuration/ConfigurationChangedDTO.java | 3 +-
server/task-json/pom.xml | 4 ++
.../server/task/json/InvalidTaskTypeException.java | 22 ------
.../james/server/task/json/JsonTaskSerializer.java | 41 +++++++-----
.../james/server/task/json/TaskDeserializer.java | 78 ----------------------
.../apache/james/server/task/json/dto/TaskDTO.java | 8 +++
.../TaskDTOModule.java} | 21 ++----
.../server/task/json/TaskDeserializerTest.java | 30 ++++-----
.../james/server/task/json/TaskSerializerTest.java | 11 +--
.../apache/james/server/task/json/TestTask.java | 17 ++---
.../james/server/task/json/dto/TestTaskDTO.java | 38 +++++------
.../server/task/json/dto/TestTaskDTOModules.java | 22 +++---
.../src/main/java/org/apache/james/task/Task.java | 6 --
48 files changed, 421 insertions(+), 331 deletions(-)
rename
server/task-json/src/main/java/org/apache/james/server/task/json/UnsupportedTypeException.java
=>
mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/dto/SingleMailboxReindexingTaskDTO.java
(68%)
create mode 100644
mailbox/tools/indexer/src/test/java/org/apache/mailbox/tools/indexer/TasksSerializationTest.java
delete mode 100644
server/task-json/src/main/java/org/apache/james/server/task/json/InvalidTaskTypeException.java
copy
event-sourcing/event-store-cassandra/src/main/java/org/apache/james/eventsourcing/eventstore/cassandra/JsonEventSerializer.java
=>
server/task-json/src/main/java/org/apache/james/server/task/json/JsonTaskSerializer.java
(60%)
delete mode 100644
server/task-json/src/main/java/org/apache/james/server/task/json/TaskDeserializer.java
create mode 100644
server/task-json/src/main/java/org/apache/james/server/task/json/dto/TaskDTO.java
rename
server/task-json/src/main/java/org/apache/james/server/task/json/{TaskSerializer.java
=> dto/TaskDTOModule.java} (68%)
copy json/src/test/java/org/apache/dto/SecondDTO.java =>
server/task-json/src/test/java/org/apache/james/server/task/json/dto/TestTaskDTO.java
(70%)
copy
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraMailboxPathTable.java
=>
server/task-json/src/test/java/org/apache/james/server/task/json/dto/TestTaskDTOModules.java
(72%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]