This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 6e89015  JAMES-1902 uses sortpom to fix pom dependencies ordering
     new 3d231c2  JAMES-3440 Configuration option to enable EmailQuery view
     new 8e6d0ef  JAMES-3440 EmailQuery Limit & Position validation should not 
rely on Mono
     new 9a60a67  JAMES-3440 EmailQuery Limit & Position validation should not 
rely on Mono
     new b27a5a3  JAMES-3440 Type limit as an Int
     new 673e909  JAMES-3440 JMAP RFC-8621 should use EmailQueryView when 
enabled
     new f5d90c6  JAMES-3440 JMAP Draft should use EmailQueryView when enabled
     new 9dff3ba  [Refactoring] Fix indent in GetMessageListMethod
     new 96d47a5  JAMES-3440 Cassandra implementation for EmailQueryView
     new bfa8967  JAMES-3440 Generalize JMAP tasks RunningOptions for reuse
     new 98f7c13  JAMES-3440 Utility to populate EmailQueryView
     new f1cf25d  JAMES-3440 Tasks wrapper to populate EmailQueryView
     new eb35513  JAMES-3440 WebAdmin wrappers around task to populate 
EmailQueryView
     new f54d2ca  JAMES-3440 Guice registrations for tasks and routes to 
populate EmailQueryView
     new 6d18bde  JAMES-3450 Email/query reject invalid FilterOperator
     new 9beb98a  JAMES-3441 Enable disabling group event consumption
     new a7d2418  JAMES-3441 Document listeners.xml <executeGroupListeners>
     new 76934c9  [Refactoring] Apply some standards scala idioms
     new 1f2cfe3  JAMES-2884 [REFACTORING] Use Either instead of SMono for 
request validation

The 18 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:
 .../destination/conf/jmap.properties               |   4 +
 .../destination/conf/jmap.properties               |   4 +
 .../destination/conf/listeners.xml                 |   1 +
 .../destination/conf/jmap.properties               |   4 +
 .../destination/conf/listeners.xml                 |   1 +
 .../cassandra/destination/conf/jmap.properties     |   4 +
 .../guice/memory/destination/conf/jmap.properties  |   4 +
 .../servers/pages/distributed/configure/jmap.adoc  |   5 +
 .../pages/distributed/configure/listeners.adoc     |   6 +-
 .../james/modules/data/CassandraJmapModule.java    |   2 +
 .../modules/mailbox/ListenersConfiguration.java    |  26 +++-
 .../mailbox/MailboxListenersLoaderImpl.java        |  10 +-
 .../apache/james/DisabledGroupExecutionTest.java   | 114 ++++++++++++++
 .../org/apache/james/jmap/draft/JMAPModule.java    |   1 +
 .../apache/james/modules/TestJMAPServerModule.java |   1 +
 .../server/JmapTaskSerializationModule.java        |  19 +++
 .../james/modules/server/JmapTasksModule.java      |   4 +
 .../projections/CassandraEmailQueryView.java       |   1 -
 .../src/test/resources/listeners.xml               |   4 +
 .../integration/GetMessageListMethodTest.java      |  22 +++
 .../src/test/resources/listeners.xml               |   4 +
 .../src/test/resources/listeners.xml               |   4 +
 .../jmap/draft/methods/GetMessageListMethod.java   | 158 +++++++++++++------
 .../org/apache/james/jmap/draft/model/Filter.java  |   8 +
 .../james/jmap/draft/model/FilterCondition.java    |  39 +++++
 ... => DistributedEmailQueryMethodNoViewTest.java} |  11 +-
 .../src/test/resources/listeners.xml               |   4 +
 .../contract/EmailQueryMethodContract.scala        | 173 +++++++++++++++++++++
 ....java => MemoryEmailQueryMethodNoViewTest.java} |  11 +-
 .../src/test/resources/listeners.xml               |   4 +
 .../org/apache/james/jmap/core/Capability.scala    |   2 +-
 .../scala/org/apache/james/jmap/core/Query.scala   |  23 ++-
 .../scala/org/apache/james/jmap/core/Session.scala |   4 +-
 .../james/jmap/json/EmailQuerySerializer.scala     |   3 +-
 .../scala/org/apache/james/jmap/mail/Email.scala   |  41 ++---
 .../org/apache/james/jmap/mail/EmailBodyPart.scala |  12 +-
 .../apache/james/jmap/mail/EmailBodyValue.scala    |   4 +-
 .../org/apache/james/jmap/mail/EmailQuery.scala    |  46 +++++-
 .../apache/james/jmap/method/EmailGetMethod.scala  |  14 +-
 .../james/jmap/method/EmailQueryMethod.scala       | 129 +++++++++++----
 .../apache/james/jmap/method/EmailSetMethod.scala  |  10 +-
 .../jmap/method/EmailSubmissionSetMethod.scala     |   6 +-
 .../james/jmap/method/MailboxGetMethod.scala       |  47 +++---
 .../james/jmap/method/MailboxQueryMethod.scala     |  18 +--
 .../james/jmap/method/MailboxSetMethod.scala       |  12 +-
 .../org/apache/james/jmap/method/Method.scala      |  51 +++---
 .../jmap/method/VacationResponseGetMethod.scala    |   9 +-
 .../jmap/method/VacationResponseSetMethod.scala    |  21 +--
 .../apache/james/jmap/routes/JMAPApiRoutes.scala   |   6 +-
 .../apache/james/jmap/routes/SessionRoutes.scala   |   2 +-
 .../apache/james/jmap/routes/SessionSupplier.scala |  10 +-
 .../james/jmap/vacation/VacationResponse.scala     |   6 +-
 .../james/jmap/routes/SessionSupplierTest.scala    |   4 +-
 .../org/apache/james/jmap/JMAPConfiguration.java   |  28 +++-
 .../apache/james/jmap/JMAPConfigurationTest.java   |   9 +-
 .../src/test/resources/listeners.xml               |   4 +
 .../src/test/resources/listeners.xml               |   4 +
 .../apache/james/webadmin/data/jmap/Constants.java |   1 +
 ...Corrector.java => EmailQueryViewPopulator.java} | 148 ++++++------------
 .../jmap/MessageFastViewProjectionCorrector.java   |  21 ---
 ...va => PopulateEmailQueryViewRequestToTask.java} |  10 +-
 ...msTask.java => PopulateEmailQueryViewTask.java} |  43 +++--
 ...mailQueryViewTaskAdditionalInformationDTO.java} |  37 +++--
 .../RecomputeAllFastViewProjectionItemsTask.java   |   1 -
 ...uteAllFastViewTaskAdditionalInformationDTO.java |   1 -
 .../RecomputeUserFastViewProjectionItemsTask.java  |   1 -
 ...teUserFastViewTaskAdditionalInformationDTO.java |   1 -
 .../james/webadmin/data/jmap/RunningOptions.java   |  28 ++--
 .../webadmin/data/jmap/RunningOptionsDTO.java      |   2 -
 .../webadmin/data/jmap/RunningOptionsParser.java   |   2 -
 ...tionItemsTaskAdditionalInformationDTOTest.java} |  18 ++-
 .../PopulateEmailQueryViewRequestToTaskTest.java}  | 155 ++++++++++++------
 ...pulateEmailQueryViewTaskSerializationTest.java} |  16 +-
 ...ctionItemsTaskAdditionalInformationDTOTest.java |   1 -
 ...stViewProjectionItemsTaskSerializationTest.java |   1 -
 ...ctionItemsTaskAdditionalInformationDTOTest.java |   4 +-
 ...stViewProjectionItemsTaskSerializationTest.java |   1 -
 ...json => populateAll.additionalInformation.json} |   2 +-
 ...ecomputeAll.task.json => populateAll.task.json} |   2 +-
 src/site/xdoc/server/config-jmap.xml               |   5 +
 src/site/xdoc/server/config-listeners.xml          |   6 +
 81 files changed, 1169 insertions(+), 516 deletions(-)
 create mode 100644 
server/container/guice/memory-guice/src/test/java/org/apache/james/DisabledGroupExecutionTest.java
 copy 
server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedEmailQueryMethodTest.java
 => DistributedEmailQueryMethodNoViewTest.java} (85%)
 copy 
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryEmailQueryMethodTest.java
 => MemoryEmailQueryMethodNoViewTest.java} (84%)
 copy 
server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/{MessageFastViewProjectionCorrector.java
 => EmailQueryViewPopulator.java} (55%)
 copy 
server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/{RecomputeAllFastViewProjectionItemsRequestToTask.java
 => PopulateEmailQueryViewRequestToTask.java} (76%)
 copy 
server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/{RecomputeAllFastViewProjectionItemsTask.java
 => PopulateEmailQueryViewTask.java} (70%)
 copy 
server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/{RecomputeAllFastViewTaskAdditionalInformationDTO.java
 => PopulateEmailQueryViewTaskAdditionalInformationDTO.java} (63%)
 copy 
mailbox/event/event-rabbitmq/src/main/java/org/apache/james/mailbox/events/RegistrationQueueName.java
 => 
server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RunningOptions.java
 (67%)
 copy 
server/protocols/webadmin/{webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/MailboxesExportTaskAdditionalInformationDTOTest.java
 => 
webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/PopulateEmailQueryViewProjectionItemsTaskAdditionalInformationDTOTest.java}
 (75%)
 copy 
server/protocols/webadmin/{webadmin-cassandra/src/test/java/org/apache/james/webadmin/routes/SolveMessageInconsistenciesRequestToTaskTest.java
 => 
webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/PopulateEmailQueryViewRequestToTaskTest.java}
 (60%)
 copy 
server/protocols/webadmin/{webadmin-mailbox/src/test/java/org/apache/james/webadmin/service/MailboxesExportTaskSerializationTest.java
 => 
webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/PopulateEmailQueryViewTaskSerializationTest.java}
 (78%)
 copy 
server/protocols/webadmin/webadmin-jmap/src/test/resources/json/{recomputeAll.additionalInformation.json
 => populateAll.additionalInformation.json} (78%)
 copy 
server/protocols/webadmin/webadmin-jmap/src/test/resources/json/{recomputeAll.task.json
 => populateAll.task.json} (50%)


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

Reply via email to