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 3d3d540  JAMES-2829 extract BlobStore function call into a local 
variable in all BlobStore contracts for better clarity
     new 21f5793  JAMES-2813 Introduce Task serialization
     new 2868b35  JAMES-2813 Extract JsonEventSerializer to use it out of Events

The 2 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:
 event-sourcing/event-store-cassandra/pom.xml       |  20 +---
 .../eventstore/cassandra/JsonEventSerializer.java  |  68 +++---------
 .../eventstore/cassandra/dto/EventDTO.java         |   9 +-
 .../eventstore/cassandra/dto/EventDTOModule.java   |  79 ++------------
 .../cassandra/dto/OtherTestEventDTO.java           |   5 +-
 .../eventstore/cassandra/dto/TestEventDTO.java     |   4 +-
 .../cassandra/dto/TestEventDTOModules.java         |  16 +--
 .../event-sourcing-core => json}/pom.xml           |  49 +++++----
 json/src/main/java/org/apache/james/json/DTO.java  |   5 +
 .../main/java/org/apache/james/json/DTOModule.java | 114 +++++++++++++++++++++
 .../apache/james/json/JsonGenericSerializer.java   |  60 +++++------
 .../java/org/apache/JsonGenericSerializerTest.java | 114 +++++++++++++++++++++
 json/src/test/java/org/apache/dto/BaseType.java    |   4 +
 .../src/test/java/org/apache/dto/FirstDTO.java     |  50 +++++----
 .../java/org/apache/dto/FirstDomainObject.java     |  40 +++++---
 .../src/test/java/org/apache/dto/SecondDTO.java    |  46 ++++-----
 .../java/org/apache/dto/SecondDomainObject.java    |  32 +++---
 .../src/test/java/org/apache/dto/TestModule.java   |  15 ++-
 .../src/test/java/org/apache/dto/TestModules.java  |  44 ++++----
 .../quota/cassandra/dto/QuotaEventDTOModules.java  |   3 +-
 .../dto/QuotaThresholdChangedEventDTO.java         |   2 +-
 pom.xml                                            |  11 ++
 .../cassandra/DLPConfigurationItemAddedDTO.java    |   2 +-
 .../cassandra/DLPConfigurationItemsRemovedDTO.java |   2 +-
 .../cassandra/DLPConfigurationModules.java         |   6 +-
 .../FilteringRuleSetDefineDTOModules.java          |   3 +-
 .../filtering/FilteringRuleSetDefinedDTO.java      |   5 +-
 server/pom.xml                                     |   1 +
 .../CassandraMailQueueViewConfigurationModule.java |   3 +-
 .../configuration/ConfigurationChangedDTO.java     |   5 +-
 server/{blob/blob-memory => task-json}/pom.xml     |  32 +++---
 .../server/task/json/InvalidTaskTypeException.java |   5 +-
 .../james/server/task/json/TaskDeserializer.java   |  78 ++++++++++++++
 .../james/server/task/json/TaskSerializer.java}    |  23 +++--
 .../task/json/UnsupportedTypeException.java}       |  16 +--
 .../server/task/json/TaskDeserializerTest.java     |  88 ++++++++++++++++
 .../james/server/task/json/TaskSerializerTest.java |  27 +++--
 .../apache/james/server/task/json/TestTask.java    |  58 +++++------
 .../src/main/java/org/apache/james/task/Task.java  |   6 ++
 39 files changed, 738 insertions(+), 412 deletions(-)
 copy {event-sourcing/event-sourcing-core => json}/pom.xml (69%)
 create mode 100644 json/src/main/java/org/apache/james/json/DTO.java
 create mode 100644 json/src/main/java/org/apache/james/json/DTOModule.java
 copy 
event-sourcing/event-store-cassandra/src/main/java/org/apache/james/eventsourcing/eventstore/cassandra/JsonEventSerializer.java
 => json/src/main/java/org/apache/james/json/JsonGenericSerializer.java (61%)
 create mode 100644 json/src/test/java/org/apache/JsonGenericSerializerTest.java
 create mode 100644 json/src/test/java/org/apache/dto/BaseType.java
 copy 
event-sourcing/event-store-cassandra/src/test/java/org/apache/james/eventsourcing/eventstore/cassandra/dto/OtherTestEventDTO.java
 => json/src/test/java/org/apache/dto/FirstDTO.java (62%)
 copy server/task/src/main/java/org/apache/james/task/TaskWithId.java => 
json/src/test/java/org/apache/dto/FirstDomainObject.java (60%)
 copy 
event-sourcing/event-store-cassandra/src/test/java/org/apache/james/eventsourcing/eventstore/cassandra/dto/OtherTestEventDTO.java
 => json/src/test/java/org/apache/dto/SecondDTO.java (62%)
 copy server/task/src/main/java/org/apache/james/task/TaskWithId.java => 
json/src/test/java/org/apache/dto/SecondDomainObject.java (68%)
 copy 
backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/ClientProviderTest.java
 => json/src/test/java/org/apache/dto/TestModule.java (76%)
 copy 
mpt/impl/imap-mailbox/jpa/src/test/java/org/apache/james/mpt/imapmailbox/jpa/JpaConcurrentSessionsTest.java
 => json/src/test/java/org/apache/dto/TestModules.java (57%)
 copy server/{blob/blob-memory => task-json}/pom.xml (73%)
 copy 
event-sourcing/event-sourcing-pojo/src/main/java/org/apache/james/eventsourcing/Command.java
 => 
server/task-json/src/main/java/org/apache/james/server/task/json/InvalidTaskTypeException.java
 (91%)
 create mode 100644 
server/task-json/src/main/java/org/apache/james/server/task/json/TaskDeserializer.java
 copy 
server/{data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/tables/CassandraSieveClusterQuotaTable.java
 => 
task-json/src/main/java/org/apache/james/server/task/json/TaskSerializer.java} 
(68%)
 copy 
server/{protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/jmx/LineHandlerResultJMXMonitor.java
 => 
task-json/src/main/java/org/apache/james/server/task/json/UnsupportedTypeException.java}
 (78%)
 create mode 100644 
server/task-json/src/test/java/org/apache/james/server/task/json/TaskDeserializerTest.java
 copy 
mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxPathV2DAOTest.java
 => 
server/task-json/src/test/java/org/apache/james/server/task/json/TaskSerializerTest.java
 (59%)
 copy 
backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/migration/MigrationTask.java
 => 
server/task-json/src/test/java/org/apache/james/server/task/json/TestTask.java 
(51%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to