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 a2b3b28 Merge remote-tracking branch
'mbaechler/revert-boundedElasticScheduler-use'
new f0c2b9f JAMES-2993 Package relocation
new 774e96c JAMES-2993 Provide a JsonSerializationVerifier
new 6a583a3 JAMES-2993 Demonstrate JsonSerializationVerifier in
DeletedMessagesVaultDeleteTaskSerializationTest
new 464fcbf [Refactoring] NamespaceResponse: simplify & test equals &
hashCode
new f9c4e17 [Refactoring] SearchResponse: simplify & test equals &
hashCode
new c5994df [Refactoring] FlagsResponse: simplify & test equals & hashCode
new 58b3e9b [Refactoring] IMAP responses: avoid super constructor call
new 3ee393e [Refactoring] ContinuationResponse::data is always null
new 2033c68 JAMES-3006 Add a TaskFactory for modular task registration in
webadmin
new dc69a93 JAMES-3006 Use Task factory in dead-letter routes
new 81fbf90 JAMES-3006 Use Task factory in cassandra alias projection
routes
new 7151790 JAMES-3006 Use Task factory in deleted message vault routes
new 93a560d JAMES-3006 Use Task factory in reindexing routes
new e61f8f8 JAMES-3006 Use Task factory in mail repositories routes
new bea1b9e JAMES-3006 Use Task generator in cassandra alias projection
routes
new 444bc03 JAMES-3006 Use Task generator in cassandra migration routes
new 2ce2c48 JAMES-3006 Use Task generator in mail queue routes
new 40042e9 JAMES-3006 Move TaskIdDTO in task package + visibility
enhancements
new b81e633 JAMES-3006 TaskIdDTO should not be responsible of its
response encoding
new 9677cbf JAMES-3006 Shortcut for single-entry task factories
new 8afb45e JAMES-3006 Improve TaskFactory error message upon invalid
query parameter
new 83a5b96 JAMES-3006 s/TaskGenerator/TaskFromRequest
new b456eb0 JAMES-2993 Factorize documentation for returned taskIds
new 4bfb763 JAMES-2993 201 does only mean task generation success
The 24 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:
.../org/apache/{ => james}/DTOConverterTest.java | 16 +-
.../{ => james}/JsonGenericSerializerTest.java | 36 ++-
.../apache/james/JsonSerializationVerifier.java | 69 ++++++
.../james/JsonSerializationVerifierTest.java | 43 ++--
.../org/apache/james/SerializationFixture.java | 47 ++++
.../java/org/apache/{ => james}/dto/BaseType.java | 2 +-
.../java/org/apache/{ => james}/dto/FirstDTO.java | 2 +-
.../apache/{ => james}/dto/FirstDomainObject.java | 2 +-
.../org/apache/{ => james}/dto/FirstNestedDTO.java | 2 +-
.../apache/{ => james}/dto/FirstNestedType.java | 2 +-
.../org/apache/{ => james}/dto/NestedType.java | 2 +-
.../java/org/apache/{ => james}/dto/SecondDTO.java | 2 +-
.../apache/{ => james}/dto/SecondDomainObject.java | 2 +-
.../apache/{ => james}/dto/SecondNestedDTO.java | 2 +-
.../apache/{ => james}/dto/SecondNestedType.java | 2 +-
.../org/apache/{ => james}/dto/TestModule.java | 2 +-
.../org/apache/{ => james}/dto/TestModules.java | 4 +-
.../apache/{ => james}/dto/TestNestedModule.java | 2 +-
pom.xml | 6 +
.../imap/encode/ContinuationResponseEncoder.java | 2 +-
.../james/imap/message/response/ACLResponse.java | 2 -
.../message/response/AbstractListingResponse.java | 2 -
.../message/response/ContinuationResponse.java | 9 -
.../imap/message/response/ESearchResponse.java | 2 -
.../imap/message/response/ExistsResponse.java | 1 -
.../imap/message/response/ExpungeResponse.java | 1 -
.../james/imap/message/response/FetchResponse.java | 11 -
.../james/imap/message/response/FlagsResponse.java | 46 ++--
.../message/response/ImmutableStatusResponse.java | 5 -
.../james/imap/message/response/ListResponse.java | 2 -
.../imap/message/response/ListRightsResponse.java | 1 -
.../message/response/MailboxStatusResponse.java | 7 -
.../imap/message/response/MyRightsResponse.java | 1 -
.../imap/message/response/NamespaceResponse.java | 98 ++------
.../imap/message/response/QuotaRootResponse.java | 1 -
.../imap/message/response/RecentResponse.java | 2 -
.../imap/message/response/SearchResponse.java | 33 +--
.../imap/message/response/FlagsResponseTest.java | 15 +-
.../message/response/NamespaceResponseTest.java} | 21 +-
.../imap/message/response/SearchResponseTest.java | 15 +-
.../apache/james/webadmin/dto/ActionMappings.java | 36 ---
.../webadmin/routes/CassandraMappingsRoutes.java | 21 +-
.../webadmin/service/CassandraMappingsService.java | 12 +-
.../routes/CassandraMappingsRoutesTest.java | 4 +-
.../routes/CassandraMailboxMergingRoutes.java | 15 +-
.../webadmin/routes/CassandraMigrationRoutes.java | 23 +-
.../TaskIdDto.java => tasks/TaskFromRequest.java} | 48 ++--
.../webadmin/tasks/TaskFromRequestRegistry.java | 151 +++++++++++++
.../org/apache/james/webadmin/tasks/TaskIdDto.java | 15 +-
.../james/webadmin/tasks/TaskRegistrationKey.java | 49 ++--
.../tasks/TaskFromRequestRegistryTest.java | 157 +++++++++++++
.../TaskFromRequestTest.java} | 24 +-
.../webadmin/tasks/TaskRegistrationKeyTest.java} | 35 +--
.../webadmin-mailbox-deleted-message-vault/pom.xml | 6 +
.../routes/DeletedMessagesVaultDeleteTask.java | 33 +++
.../vault/routes/DeletedMessagesVaultRoutes.java | 200 ++++-------------
...edMessagesVaultDeleteTaskSerializationTest.java | 54 ++---
.../routes/DeletedMessagesVaultRoutesTest.java | 22 +-
.../apache/james/webadmin/dto/ActionEvents.java | 37 ---
.../webadmin/routes/EventDeadLettersRoutes.java | 56 ++---
.../webadmin/routes/MessageIdReindexingRoutes.java | 28 +--
.../webadmin/routes/ReIndexingRoutesUtil.java | 38 ----
.../james/webadmin/routes/ReindexingRoutes.java | 87 +++----
.../routes/EventDeadLettersRoutesTest.java | 12 +-
.../webadmin/routes/ReindexingRoutesTest.java | 39 ++--
.../james/webadmin/routes/MailQueueRoutes.java | 13 +-
.../webadmin/routes/MailRepositoriesRoutes.java | 69 +++---
.../routes/MailRepositoriesRoutesTest.java | 12 +-
src/site/markdown/server/manage-webadmin.md | 249 +++++++--------------
69 files changed, 1052 insertions(+), 1015 deletions(-)
rename json/src/test/java/org/apache/{ => james}/DTOConverterTest.java (93%)
rename json/src/test/java/org/apache/{ =>
james}/JsonGenericSerializerTest.java (71%)
create mode 100644
json/src/test/java/org/apache/james/JsonSerializationVerifier.java
rename
server/protocols/webadmin/webadmin-cassandra-data/src/test/java/org/apache/james/webadmin/dto/ActionMappingsTest.java
=> json/src/test/java/org/apache/james/JsonSerializationVerifierTest.java (54%)
create mode 100644
json/src/test/java/org/apache/james/SerializationFixture.java
rename json/src/test/java/org/apache/{ => james}/dto/BaseType.java (97%)
rename json/src/test/java/org/apache/{ => james}/dto/FirstDTO.java (98%)
rename json/src/test/java/org/apache/{ => james}/dto/FirstDomainObject.java
(98%)
rename json/src/test/java/org/apache/{ => james}/dto/FirstNestedDTO.java (98%)
rename json/src/test/java/org/apache/{ => james}/dto/FirstNestedType.java (98%)
copy json/src/test/java/org/apache/{ => james}/dto/NestedType.java (97%)
rename json/src/test/java/org/apache/{ => james}/dto/SecondDTO.java (98%)
rename json/src/test/java/org/apache/{ => james}/dto/SecondDomainObject.java
(98%)
rename json/src/test/java/org/apache/{ => james}/dto/SecondNestedDTO.java (98%)
rename json/src/test/java/org/apache/{ => james}/dto/SecondNestedType.java
(98%)
rename json/src/test/java/org/apache/{ => james}/dto/TestModule.java (98%)
rename json/src/test/java/org/apache/{ => james}/dto/TestModules.java (97%)
rename json/src/test/java/org/apache/{ => james}/dto/TestNestedModule.java
(98%)
copy json/src/test/java/org/apache/dto/NestedType.java =>
protocols/imap/src/test/java/org/apache/james/imap/message/response/FlagsResponseTest.java
(80%)
copy
protocols/imap/src/{main/java/org/apache/james/imap/message/response/ExistsResponse.java
=>
test/java/org/apache/james/imap/message/response/NamespaceResponseTest.java}
(75%)
copy json/src/test/java/org/apache/dto/NestedType.java =>
protocols/imap/src/test/java/org/apache/james/imap/message/response/SearchResponseTest.java
(80%)
delete mode 100644
server/protocols/webadmin/webadmin-cassandra-data/src/main/java/org/apache/james/webadmin/dto/ActionMappings.java
rename
server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/{dto/TaskIdDto.java
=> tasks/TaskFromRequest.java} (56%)
create mode 100644
server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/tasks/TaskFromRequestRegistry.java
rename json/src/test/java/org/apache/dto/NestedType.java =>
server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/tasks/TaskIdDto.java
(83%)
copy
protocols/imap/src/main/java/org/apache/james/imap/message/response/QuotaRootResponse.java
=>
server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/tasks/TaskRegistrationKey.java
(55%)
create mode 100644
server/protocols/webadmin/webadmin-core/src/test/java/org/apache/james/webadmin/tasks/TaskFromRequestRegistryTest.java
rename
server/protocols/webadmin/webadmin-core/src/test/java/org/apache/james/webadmin/{dto/TaskIdDtoTest.java
=> tasks/TaskFromRequestTest.java} (70%)
rename
server/protocols/webadmin/{webadmin-mailbox/src/test/java/org/apache/james/webadmin/dto/ActionEventsTest.java
=>
webadmin-core/src/test/java/org/apache/james/webadmin/tasks/TaskRegistrationKeyTest.java}
(66%)
delete mode 100644
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/dto/ActionEvents.java
delete mode 100644
server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/ReIndexingRoutesUtil.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]