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]

Reply via email to