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]

Reply via email to