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 961ee9b  MAILBOX-381 MemoryMailRepositoryStore configuration should be 
final
     new cd70aa4  MAILBOX-382 Pre-refactor of EventDeadLettersRoutes
     new 4b0b9fc  MAILBOX-382 Implement new routes on webadmin for redelivery, 
new service and new task
     new 78da94b  MAILBOX-382 fix concurrency test issue for redelivery of 
multiple events
     new d0243f1  MAILBOX-382 refactor ActionEvents
     new 56d5d64  MAILBOX-382 renaming service methods and javadoc fixes
     new 9ba100d  MAILBOX-382 serializer should be at the route level
     new 49018e5  MAILBOX-382 moving business logic away from redelivery task 
to a new service
     new fcb9db3  MAILBOX-382 Fix and add some tests for webadmin redelivering 
events routes
     new 1ce3612  MAILBOX-382 adding redeliver routes in webadmin doc
     new 31e4643  MAILBOX-382 refactor event redelivery task
     new 0f52ddd  JAMES-2664 JUNIT 5 for mailbox-guice MVN module
     new bbdb304  JAMES-2664 Inject POJO for mailbox listeners
     new 3a64f61  JAMES-2664 Configuration objects for PreDeletionHooks
     new 9198c34  JAMES-2664 Create a PreDeletionHook loader
     new 22507a0  JAMES-2664 Guice module for PreDeletion hooks injections
     new e2cc389  JAMES-2664 Relocate NoopMailboxListener in tests

The 16 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:
 .../mailbox/events/MemoryEventDeadLetters.java     |  45 +-
 server/container/guice/mailbox/pom.xml             |   9 +-
 .../org/apache/james/modules/MailboxModule.java    |   6 +-
 .../james/modules/mailbox/DefaultEventModule.java  |  18 +-
 .../mailbox/MailboxListenersLoaderImpl.java        |   6 +-
 .../mailbox/PreDeletionHookConfiguration.java}     |  56 +-
 .../modules/mailbox/PreDeletionHookLoader.java}    |   7 +-
 .../mailbox/PreDeletionHookLoaderImpl.java}        |  35 +-
 .../modules/mailbox/PreDeletionHookModule.java}    |  37 +-
 .../mailbox/PreDeletionHooksConfiguration.java     |  72 +++
 .../modules/mailbox/ListenerConfigurationTest.java |  16 +-
 .../mailbox/MailboxListenersLoaderImplTest.java    |  24 +-
 .../james/modules/mailbox/NoopMailboxListener.java |   0
 .../modules/mailbox/NoopPreDeletionHook.java}      |  12 +-
 .../mailbox/PreDeletionHookConfigurationTest.java  |  44 +-
 .../mailbox/PreDeletionHookLoaderImplTest.java}    |  41 +-
 .../mailbox/PreDeletionHooksConfigurationTest.java | 107 ++++
 .../apache/james/webadmin/dto/ActionEvents.java}   |  19 +-
 .../webadmin/routes/EventDeadLettersRoutes.java    | 187 +++++-
 .../service/EventDeadLettersRedeliverService.java  |  62 ++
 .../service/EventDeadLettersRedeliverTask.java     | 119 ++++
 .../webadmin/service/EventDeadLettersService.java  |  80 +++
 .../james/webadmin/service/EventRetriever.java     | 122 ++++
 .../james/webadmin/dto/ActionEventsTest.java}      |  23 +-
 .../routes/EventDeadLettersRoutesTest.java         | 629 ++++++++++++++++++++-
 src/site/markdown/server/manage-webadmin.md        |  52 +-
 26 files changed, 1607 insertions(+), 221 deletions(-)
 copy 
server/{queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/configuration/RegisterConfigurationCommand.java
 => 
container/guice/mailbox/src/main/java/org/apache/james/modules/mailbox/PreDeletionHookConfiguration.java}
 (51%)
 copy 
server/container/guice/{blob-api-guice/src/main/java/org/apache/james/modules/mailbox/ConfigurationComponent.java
 => 
mailbox/src/main/java/org/apache/james/modules/mailbox/PreDeletionHookLoader.java}
 (85%)
 copy 
server/container/guice/{protocols/smtp/src/main/java/org/apache/james/modules/protocols/JSPFModule.java
 => 
mailbox/src/main/java/org/apache/james/modules/mailbox/PreDeletionHookLoaderImpl.java}
 (58%)
 copy 
server/container/guice/{guice-common/src/main/java/org/apache/james/modules/server/DefaultProcessorsConfigurationProviderModule.java
 => 
mailbox/src/main/java/org/apache/james/modules/mailbox/PreDeletionHookModule.java}
 (55%)
 create mode 100644 
server/container/guice/mailbox/src/main/java/org/apache/james/modules/mailbox/PreDeletionHooksConfiguration.java
 rename server/container/guice/mailbox/src/{main => 
test}/java/org/apache/james/modules/mailbox/NoopMailboxListener.java (100%)
 copy 
server/container/guice/{blob-api-guice/src/main/java/org/apache/james/modules/mailbox/ConfigurationComponent.java
 => 
mailbox/src/test/java/org/apache/james/modules/mailbox/NoopPreDeletionHook.java}
 (79%)
 copy 
mailbox/api/src/test/java/org/apache/james/mailbox/events/MailboxIdRegistrationKeyTest.java
 => 
server/container/guice/mailbox/src/test/java/org/apache/james/modules/mailbox/PreDeletionHookConfigurationTest.java
 (53%)
 copy 
server/{blob/blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/swift/CredentialsTest.java
 => 
container/guice/mailbox/src/test/java/org/apache/james/modules/mailbox/PreDeletionHookLoaderImplTest.java}
 (52%)
 create mode 100644 
server/container/guice/mailbox/src/test/java/org/apache/james/modules/mailbox/PreDeletionHooksConfigurationTest.java
 copy 
server/protocols/webadmin/{webadmin-cassandra-data/src/main/java/org/apache/james/webadmin/dto/ActionMappings.java
 => 
webadmin-mailbox/src/main/java/org/apache/james/webadmin/dto/ActionEvents.java} 
(77%)
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/EventDeadLettersRedeliverService.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/EventDeadLettersRedeliverTask.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/EventDeadLettersService.java
 create mode 100644 
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/EventRetriever.java
 copy 
server/protocols/webadmin/{webadmin-cassandra-data/src/test/java/org/apache/james/webadmin/dto/ActionMappingsTest.java
 => 
webadmin-mailbox/src/test/java/org/apache/james/webadmin/dto/ActionEventsTest.java}
 (70%)


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to