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 2a949a7 [FIX] Retry WebAdmin startup upon BindException new a557d0a JAMES-2993 Document webadmin endpoint for message fast view recomputation new 00ed3e2 JAMES-2993 Create maven module for webadmin-data-jmap new 6f92767 JAMES-2993 Implement recompute all JMAP message preview task new 293a993 JAMES-2993 Implement recompute all JMAP message preview request to task new c8ab2ff JAMES-2993 Guice bindings for JMAP preview re-computing new cae5582 JAMES-2993 Simple webadmin integration test for JMAP routes new c1d00d1 JAMES-2993 Expose projecting fixing endpoint over memory new 4067084 JAMES-2993 Create maven module for webadmin-data-jmap 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: pom.xml | 5 + server/container/guice/cassandra-guice/pom.xml | 4 + .../org/apache/james/CassandraJamesServerMain.java | 10 +- .../james/modules/TaskSerializationModule.java | 13 + .../java/org/apache/james/JPAJamesServerMain.java | 2 - server/container/guice/memory-guice/pom.xml | 4 + .../org/apache/james/MemoryJamesServerMain.java | 8 +- server/container/guice/pom.xml | 6 + .../{webadmin-mailbox => webadmin-jmap}/pom.xml | 9 +- .../james/modules/server/JmapTasksModule.java} | 10 +- .../james/modules/server/MailboxRoutesModule.java | 8 + .../modules/server/MailboxesRoutesModule.java | 4 + .../james/modules/server/ReIndexingModule.java | 16 + .../MemoryMessageFastViewProjection.java | 7 +- .../RabbitMQWebAdminServerIntegrationTest.java | 1 - .../integration/WebAdminServerIntegrationTest.java | 20 +- server/protocols/webadmin/pom.xml | 1 + .../protocols/webadmin/webadmin-jmap}/pom.xml | 77 ++-- .../james/webadmin/data/jmap}/Constants.java | 11 +- .../jmap/MessageFastViewProjectionCorrector.java | 178 +++++++++ ...teAllFastViewProjectionItemsRequestToTask.java} | 18 +- .../RecomputeAllFastViewProjectionItemsTask.java | 138 +++++++ ...uteAllPreviewsTaskAdditionalInformationDTO.java | 98 +++++ ...llFastViewProjectionItemsRequestToTaskTest.java | 353 +++++++++++++++++ ...tionItemsTaskAdditionalInformationDTOTest.java} | 37 +- ...stViewProjectionItemsTaskSerializationTest.java | 30 +- .../json/recomputeAll.additionalInformation.json | 8 + .../src/test/resources/json/recomputeAll.task.json | 1 + .../james/webadmin/routes/MailboxesRoutes.java | 420 ++++++++++++--------- ...onTest.java => MailboxesRoutesNoTasksTest.java} | 70 ++-- .../james/webadmin/routes/MailboxesRoutesTest.java | 18 +- src/site/markdown/server/manage-webadmin.md | 37 ++ 32 files changed, 1275 insertions(+), 347 deletions(-) copy server/container/guice/protocols/{webadmin-mailbox => webadmin-jmap}/pom.xml (85%) copy server/container/guice/protocols/{webadmin-mailbox/src/main/java/org/apache/james/modules/server/MailboxesRoutesModule.java => webadmin-jmap/src/main/java/org/apache/james/modules/server/JmapTasksModule.java} (75%) copy {mailbox/event/event-rabbitmq => server/protocols/webadmin/webadmin-jmap}/pom.xml (70%) copy server/protocols/webadmin/{webadmin-core/src/main/java/org/apache/james/webadmin => webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap}/Constants.java (85%) create mode 100644 server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/MessageFastViewProjectionCorrector.java copy server/{container/guice/protocols/webadmin/src/main/java/org/apache/james/utils/WebAdminGuiceProbe.java => protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsRequestToTask.java} (73%) create mode 100644 server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsTask.java create mode 100644 server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RecomputeAllPreviewsTaskAdditionalInformationDTO.java create mode 100644 server/protocols/webadmin/webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsRequestToTaskTest.java copy server/{mailrepository/mailrepository-api/src/test/java/org/apache/james/mailrepository/api/MailKeyTest.java => protocols/webadmin/webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsTaskAdditionalInformationDTOTest.java} (60%) copy metrics/metrics-logger/src/test/java/org/apache/james/metrics/logger/DefaultMetricTest.java => server/protocols/webadmin/webadmin-jmap/src/test/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsTaskSerializationTest.java (64%) create mode 100644 server/protocols/webadmin/webadmin-jmap/src/test/resources/json/recomputeAll.additionalInformation.json create mode 100644 server/protocols/webadmin/webadmin-jmap/src/test/resources/json/recomputeAll.task.json copy server/protocols/webadmin/webadmin-mailbox/src/test/java/org/apache/james/webadmin/routes/{UserMailboxesRoutesNoIndexationTest.java => MailboxesRoutesNoTasksTest.java} (57%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org