This is an automated email from the ASF dual-hosted git repository. matthieu pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git.
from d3eb619 [Refactoring] replace old-school Guava FP with Java 8 Streams new 84454de JAMES-3070 Don't use cache for RabbitMQ Mailqueue Consumer new 30f8ecd JAMES-3070 listCreatedMailQueues should only return queue names new 850da1e JAMES-3070 strong type MailQueueName new 69de2ec [Refactoring] rename DeleteMailsFromMailQueueTask fields to make it clear arguments are optionals The 4 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: .../mailets/MailReprocessingIntegrationTest.java | 8 +- .../mailetcontainer/impl/JamesMailSpooler.java | 9 +- .../mailetcontainer/impl/JamesMailetContext.java | 15 ++- .../james/transport/mailets/RemoteDelivery.java | 6 + .../delivery/RemoteDeliveryConfiguration.java | 11 +- .../delivery/RemoteDeliveryConfigurationTest.java | 2 +- .../remote/delivery/RemoteDeliveryRunningTest.java | 5 +- .../remote/delivery/RemoteDeliveryTest.java | 2 +- .../org/apache/james/fetchmail/FetchScheduler.java | 7 +- .../SetMessagesOutboxFlagUpdateTest.java | 13 +- .../apache/james/jmap/draft/send/MailSpool.java | 19 ++- .../apache/james/smtpserver/SendMailHandler.java | 11 ++ .../apache/james/smtpserver/SMTPServerTest.java | 2 +- .../apache/james/webadmin/dto/MailQueueDTO.java | 2 +- .../james/webadmin/routes/MailQueueRoutes.java | 75 +++++++---- .../james/webadmin/service/ClearMailQueueTask.java | 64 ++++++--- ...ClearMailQueueTaskAdditionalInformationDTO.java | 3 +- .../webadmin/service/ClearMailQueueTaskDTO.java | 16 ++- .../service/DeleteMailsFromMailQueueTask.java | 117 ++++++++++------ ...sFromMailQueueTaskAdditionalInformationDTO.java | 3 +- .../service/DeleteMailsFromMailQueueTaskDTO.java | 13 +- .../james/webadmin/routes/MailQueueRoutesTest.java | 147 +++++++++++---------- .../webadmin/service/ClearMailQueueTaskTest.java | 19 +-- .../service/DeleteMailsFromMailQueueTaskTest.java | 29 ++-- .../webadmin/routes/MailRepositoriesRoutes.java | 11 +- .../webadmin/service/ReprocessingAllMailsTask.java | 11 +- ...essingAllMailsTaskAdditionalInformationDTO.java | 3 +- .../service/ReprocessingAllMailsTaskDTO.java | 5 +- .../webadmin/service/ReprocessingOneMailTask.java | 11 +- ...cessingOneMailTaskAdditionalInformationDTO.java | 3 +- .../service/ReprocessingOneMailTaskDTO.java | 5 +- .../webadmin/service/ReprocessingService.java | 69 ++++++---- .../routes/MailRepositoriesRoutesTest.java | 35 ++--- .../service/ReprocessingAllMailsTaskTest.java | 3 +- .../service/ReprocessingOneMailTaskTest.java | 3 +- .../webadmin/service/ReprocessingServiceTest.java | 3 +- ...lQueue.java => ActiveMQCacheableMailQueue.java} | 23 ++-- .../queue/activemq/ActiveMQMailQueueFactory.java | 7 +- .../queue/activemq/ActiveMQMailQueueBlobTest.java | 7 +- .../queue/activemq/ActiveMQMailQueueTest.java | 9 +- .../java/org/apache/james/queue/api/MailQueue.java | 5 +- .../apache/james/queue/api/MailQueueFactory.java | 8 +- .../org/apache/james/queue/api/MailQueueName.java} | 27 ++-- .../james/queue/api/MailQueueFactoryContract.java | 9 +- .../apache/james/queue/api/MailQueueNameTest.java} | 17 ++- .../api/ManageableMailQueueFactoryContract.java | 2 +- ...eMailQueue.java => FileCacheableMailQueue.java} | 20 ++- .../james/queue/file/FileMailQueueFactory.java | 37 +++--- ...java => FileCacheableMailQueueFactoryTest.java} | 2 +- ...ueTest.java => FileCacheableMailQueueTest.java} | 7 +- ...MSMailQueue.java => JMSCacheableMailQueue.java} | 47 ++++--- .../james/queue/jms/JMSMailQueueFactory.java | 7 +- .../apache/james/queue/jms/JMSMailQueueItem.java | 6 +- .../queue/library/AbstractMailQueueFactory.java | 32 ++--- .../apache/james/queue/jms/BrokerExtension.java | 5 +- ....java => JMSCacheableMailQueueFactoryTest.java} | 2 +- ...eueTest.java => JMSCacheableMailQueueTest.java} | 11 +- .../library/AbstractMailQueueFactoryTest.java | 29 ++-- .../james/queue/memory/MemoryMailQueueFactory.java | 38 +++--- ...va => MemoryCacheableMailQueueFactoryTest.java} | 2 +- ...Test.java => MemoryCacheableMailQueueTest.java} | 7 +- .../org/apache/james/queue/rabbitmq/Dequeuer.java | 17 ++- .../james/queue/rabbitmq/RabbitMQMailQueue.java | 9 +- .../queue/rabbitmq/RabbitMQMailQueueFactory.java | 39 ++---- .../RabbitMQMailQueueConfigurationChangeTest.java | 3 +- .../queue/rabbitmq/RabbitMQMailQueueTest.java | 6 +- .../rabbitmq/RabbitMqMailQueueFactoryTest.java | 17 --- 67 files changed, 712 insertions(+), 505 deletions(-) rename server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/{ActiveMQMailQueue.java => ActiveMQCacheableMailQueue.java} (89%) copy server/{mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository/api/MailKey.java => queue/queue-api/src/main/java/org/apache/james/queue/api/MailQueueName.java} (78%) copy server/{task/task-api/src/test/java/org/apache/james/task/TaskTypeTest.java => queue/queue-api/src/test/java/org/apache/james/queue/api/MailQueueNameTest.java} (73%) rename server/queue/queue-file/src/main/java/org/apache/james/queue/file/{FileMailQueue.java => FileCacheableMailQueue.java} (96%) rename server/queue/queue-file/src/test/java/org/apache/james/queue/file/{FileMailQueueFactoryTest.java => FileCacheableMailQueueFactoryTest.java} (94%) rename server/queue/queue-file/src/test/java/org/apache/james/queue/file/{FileMailQueueTest.java => FileCacheableMailQueueTest.java} (88%) rename server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/{JMSMailQueue.java => JMSCacheableMailQueue.java} (94%) rename server/queue/queue-jms/src/test/java/org/apache/james/queue/jms/{JMSMailQueueFactoryTest.java => JMSCacheableMailQueueFactoryTest.java} (95%) rename server/queue/queue-jms/src/test/java/org/apache/james/queue/jms/{JMSMailQueueTest.java => JMSCacheableMailQueueTest.java} (90%) rename server/queue/queue-memory/src/test/java/org/apache/james/queue/memory/{MemoryMailQueueFactoryTest.java => MemoryCacheableMailQueueFactoryTest.java} (93%) rename server/queue/queue-memory/src/test/java/org/apache/james/queue/memory/{MemoryMailQueueTest.java => MemoryCacheableMailQueueTest.java} (89%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org