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 38d06ee JAMES-2952 Solve various warnings within SieveExecutor
new 9be05ba JAMES-2992 PreviewDTO toString()
new b4d4fcc JAMES-2992 MessageViewFactory getMessageViews from MessageIds
new 49ed1a6 JAMES-2992 MessageFastView model
new d22b91e JAMES-2992 Move Emailer factory methods inside Emailer
new 503e334 JAMES-2992 MessageFastViewFactory implementation
new 5afc161 JAMES-2992 hasAttachment is a fast view property
new a76aa62 JAMES-2992 JMAP Fast ReadProfile goes with
MessageFastViewFactory
new 05470f5 JAMES-2992 JMAP message view factory guice binding
new 38b29e3 JAMES-2992 Storing previews when reading JMAP message
new 8f0ca10 JAMES-2998 MessageFastViewProjection with retrieve hit & miss
metric count
new 45124bc JAMES-2998 MessageFastViewProjection retrieve hit & miss
grafana board
new d5b2cdd JAMES-2110 Remove unused buffer
new 838f037 JAMES-2991 Refactoring message parsing in
MessageFullViewFactory
new 433061a JAMES-2991 Add a compute message preview listener for JMAP
new 5b0c20a JAMES-2991 Add error tests for
ComputeMessagePreviewListenerTest
new 552663a JAMES-2991 junit5 test class fields visibility should be
package private
new c63f29e JAMES-2991 MetaDataHoldingEvent::getMessageIds
new 553d1f5 JAMES-2991 Relax MessageIdManager::getMessages messageIds
argument
new 002c2d9 JAMES-2991 Preview computation on parallel scheduler
new 8439e21 JAMES-2991 SessionProvider should be usable from mailbox-api
new 86ca492 JAMES-2991 Add tests for hasAttachment compute property
The 21 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:
...> MessageFastViewProjection-1575520507952.json} | 378 +++------------------
grafana-reporting/README.md | 1 +
.../org/apache/james/mailbox/MailboxManager.java | 69 +---
.../org/apache/james/mailbox/MessageIdManager.java | 2 +-
.../org/apache/james/mailbox/SessionProvider.java | 98 ++++++
.../james/mailbox/events/MailboxListener.java | 8 +
.../java/org/apache/james/mailbox/EventTest.java | 54 +++
.../mailbox/cassandra/CassandraMailboxManager.java | 2 +-
.../cassandra/CassandraMailboxManagerProvider.java | 4 +-
.../cassandra/CassandraTestSystemFixture.java | 4 +-
.../CassandraMailboxManagerAttachmentTest.java | 4 +-
.../ElasticSearchListeningMessageSearchIndex.java | 2 +-
...asticSearchListeningMessageSearchIndexTest.java | 6 +-
.../james/mailbox/jpa/JPAMailboxManager.java | 2 +-
.../mailbox/jpa/openjpa/OpenJPAMailboxManager.java | 2 +-
.../mailbox/jpa/JpaMailboxManagerProvider.java | 4 +-
.../lucene/search/LuceneMessageSearchIndex.java | 2 +-
.../META-INF/spring/mailbox-index-lucene.xml | 93 ++---
.../mailbox/maildir/mail/MaildirMessageMapper.java | 1 -
.../maildir/MaildirMailboxManagerProvider.java | 4 +-
.../mailbox/inmemory/InMemoryMailboxManager.java | 2 +-
.../quota/InMemoryCurrentQuotaManager.java | 2 +-
.../manager/InMemoryIntegrationResources.java | 10 +-
.../quota/InMemoryCurrentQuotaManagerTest.java | 2 +-
.../james/vault/DeletedMessageVaultHook.java | 2 +-
.../james/mailbox/spring/MailboxInitializer.java | 2 +-
.../resources/META-INF/spring/spring-mailbox.xml | 2 +-
...ssionProvider.java => SessionProviderImpl.java} | 10 +-
.../james/mailbox/store/StoreMailboxManager.java | 6 +-
.../james/mailbox/store/StoreMessageIdManager.java | 2 +-
.../store/event/MailboxAnnotationListener.java | 2 +-
.../store/quota/DefaultUserQuotaRootResolver.java | 2 +-
.../james/mailbox/store/quota/QuotaComponents.java | 2 +-
.../store/search/LazyMessageSearchIndex.java | 2 +-
.../store/search/ListeningMessageSearchIndex.java | 2 +-
.../mailbox/store/StoreMailboxManagerTest.java | 2 +-
.../store/event/MailboxAnnotationListenerTest.java | 2 +-
.../quota/DefaultUserQuotaRootResolverTest.java | 2 +-
.../cassandra/host/CassandraHostSystem.java | 4 +-
.../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 4 +-
.../maildir/host/MaildirHostSystem.java | 4 +-
.../modules/mailbox/CassandraMailboxModule.java | 4 +
.../james/modules/mailbox/JPAMailboxModule.java | 4 +
.../james/modules/data/MemoryDataJmapModule.java | 5 +
.../james/modules/mailbox/MemoryMailboxModule.java | 4 +
.../apache/james/jmap/draft/JMAPCommonModule.java | 8 +
.../org/apache/james/jmap/draft/JMAPModule.java | 2 +-
.../apache/james/util/html}/HtmlTextExtractor.java | 2 +-
.../james/util/mime/MessageContentExtractor.java | 9 +
server/data/data-jmap-cassandra/pom.xml | 5 +
.../CassandraMessageFastViewProjection.java | 16 +-
.../CassandraMessageFastViewProjectionTest.java | 10 +-
server/data/data-jmap/pom.xml | 9 +
.../org/apache/james/jmap/api/model/Preview.java | 2 +
.../api/projections/MessageFastViewProjection.java | 24 ++
.../MemoryMessageFastViewProjection.java | 15 +-
.../MessageFastViewProjectionContract.java | 117 ++++++-
.../MemoryMessageFastViewProjectionTest.java | 10 +-
.../mailets/delivery/MailboxAppender.java | 11 +-
.../mailets/delivery/ToRecipientFolderTest.java | 7 +-
.../draft/AccessTokenAuthenticationStrategy.java | 10 +-
.../jmap/draft/JWTAuthenticationStrategy.java | 9 +-
...ParameterAccessTokenAuthenticationStrategy.java | 15 +-
.../jmap/draft/methods/GetMessagesMethod.java | 30 +-
.../methods/SetMessagesCreationProcessor.java | 19 +-
.../org/apache/james/jmap/draft/model/Emailer.java | 36 ++
.../jmap/draft/model/GetMessagesResponse.java | 2 +-
.../james/jmap/draft/model/MessageProperties.java | 21 +-
.../apache/james/jmap/draft/model/PreviewDTO.java | 11 +-
.../draft/model/message/view/MessageFastView.java | 129 +++++++
.../model/message/view/MessageFastViewFactory.java | 151 ++++++++
.../draft/model/message/view/MessageFullView.java | 43 +--
.../model/message/view/MessageFullViewFactory.java | 137 +++++---
.../model/message/view/MessageHeaderView.java | 10 +-
.../message/view/MessageHeaderViewFactory.java | 62 ++--
.../message/view/MessageMetadataViewFactory.java | 24 +-
.../model/message/view/MessageViewFactory.java | 159 +++++----
.../model/message/view/MetaMessageViewFactory.java | 9 +-
.../jmap/draft/utils/JsoupHtmlTextExtractor.java | 1 +
.../jmap/draft/utils/MimeMessageBodyGenerator.java | 1 +
.../ComputeMessageFastViewProjectionListener.java | 105 ++++++
.../AccessTokenAuthenticationStrategyTest.java | 25 +-
.../jmap/draft/JWTAuthenticationStrategyTest.java | 24 +-
...meterAccessTokenAuthenticationStrategyTest.java | 33 +-
.../jmap/draft/json/ParsingWritingObjects.java | 1 +
.../jmap/draft/methods/GetMessagesMethodTest.java | 178 +++++-----
.../jmap/draft/methods/MessageSenderTest.java | 17 +-
.../methods/SetMessagesCreationProcessorTest.java | 11 +-
.../apache/james/jmap/draft/model/EmailerTest.java | 58 ++++
.../jmap/draft/model/MessagePropertiesTest.java | 20 +-
.../jmap/draft/model/SetMessagesResponseTest.java | 2 +
.../message/view/MessageFastViewFactoryTest.java | 240 +++++++++++++
.../message/view/MessageFullViewFactoryTest.java | 94 ++++-
.../model/message/view/MessageFullViewTest.java | 19 +-
.../message/view/MessageHeaderViewFactoryTest.java | 15 +-
.../view/MessageMetadataViewFactoryTest.java | 16 +-
.../draft/utils/MimeMessageBodyGeneratorTest.java | 1 +
...mputeMessageFastViewProjectionListenerTest.java | 286 ++++++++++++++++
...e.eml => emptyBodyMessageWithOneAttachment.eml} | 8 -
99 files changed, 2105 insertions(+), 999 deletions(-)
copy grafana-reporting/{DeletedMessagesVault-1563771591074-dashboard.json =>
MessageFastViewProjection-1575520507952.json} (50%)
create mode 100644
mailbox/api/src/main/java/org/apache/james/mailbox/SessionProvider.java
rename
mailbox/store/src/main/java/org/apache/james/mailbox/store/{SessionProvider.java
=> SessionProviderImpl.java} (94%)
rename
server/{protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/utils =>
container/util/src/main/java/org/apache/james/util/html}/HtmlTextExtractor.java
(96%)
create mode 100644
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageFastView.java
create mode 100644
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageFastViewFactory.java
create mode 100644
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/event/ComputeMessageFastViewProjectionListener.java
create mode 100644
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/message/view/MessageFastViewFactoryTest.java
create mode 100644
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/event/ComputeMessageFastViewProjectionListenerTest.java
copy server/protocols/jmap-draft/src/test/resources/{fullMessage.eml =>
emptyBodyMessageWithOneAttachment.eml} (93%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]