This is an automated email from the ASF dual-hosted git repository. rcordier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
from 2a6f5ac759 Update Redis extensions to switch BindMode to READ_ONLY add 0fb13ffbfa JAMES-4077 Guice binding OpenSearch highlight module add be24a1558a JAMES-4077 Extract FilterQuery.validateFilter add d1146014f0 JAMES-4077 JMAP - SearchSnippet/get method (distributed only) add b36c712501 JAMES-4077 Guice binding SearchSnippetGetMethod for only distributed app add bf06c11c96 JAMES-4077 update document - searchsnippet.mdown No new revisions were added by this update. Summary of changes: .../org/apache/james/mailbox/MailboxManager.java | 3 +- .../OpenSearchListeningMessageSearchIndex.java | 3 +- .../search/OpenSearchSearchHighlighter.java | 7 +- .../james/CassandraRabbitMQJamesServerMain.java | 12 + .../james/DistributedPOP3JamesServerMain.java | 12 + .../apache/james/OpenSearchHighlightModule.java} | 10 +- .../java/org/apache/james/SearchModuleChooser.java | 51 +- ... => DistributedSearchSnippetGetMethodTest.java} | 4 +- .../contract/SearchSnippetGetMethodContract.scala | 908 +++++++++++++++++++++ .../jmap-rfc-8621/doc/specs/spec/mail/rights.mdown | 2 +- .../doc/specs/spec/mail/searchsnippet.mdown | 9 +- .../jmap/highlight/SearchSnippetGetRequest.scala | 89 ++ .../james/jmap/json/EmailQuerySerializer.scala | 2 +- .../james/jmap/json/SearchSnippetSerializer.scala | 59 ++ .../org/apache/james/jmap/mail/EmailQuery.scala | 65 +- .../james/jmap/method/SearchSnippetGetMethod.scala | 108 +++ .../jmap/json/SearchSnippetSerializerTest.scala | 123 +++ 17 files changed, 1406 insertions(+), 61 deletions(-) copy server/container/guice/{memory/src/main/java/org/apache/james/FakeSearchMailboxModule.java => opensearch/src/main/java/org/apache/james/OpenSearchHighlightModule.java} (80%) copy server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedDelegateGetMethodTest.java => DistributedSearchSnippetGetMethodTest.java} (86%) create mode 100644 server/protocols/jmap-rfc-8621-integration-tests/jmap-rfc-8621-integration-tests-common/src/main/scala/org/apache/james/jmap/rfc8621/contract/SearchSnippetGetMethodContract.scala create mode 100644 server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/highlight/SearchSnippetGetRequest.scala create mode 100644 server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/SearchSnippetSerializer.scala create mode 100644 server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/SearchSnippetGetMethod.scala create mode 100644 server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/json/SearchSnippetSerializerTest.scala --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org