You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by rc...@apache.org on 2021/05/13 02:56:15 UTC

[james-project] branch master updated (071ffa9 -> 3ce8417)

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 071ffa9  JAMES-3574 Document LMTP default behaviour and mailetcontainer execution
     add ea2b39a  JAMES-3581 Integration tests for custom TypeState
     add 52a7892  JAMES-3581 Modularize TypeName
     add 2358906  JAMES-3581 Add TypeStateFactory and TypeStateFactoryTest
     add c27c583  JAMES-3581 State be generic and not tied to UUID
     add f10457b  JAMES-3581 Refactoring ResponseSerializer and extract PushSerializer
     add 4cfaf8d  JAMES-3581 Replace old code with PushSerializer and TypeStateFactory injection
     add ff42225  JAMES-3581 Refactoring StateChangeEvent
     add 3ed6072  JAMES-3581 Fix import order
     add 3ce8417  JAMES-3581 Refactoring StateChangeEventDTO

No new revisions were added by this update.

Summary of changes:
 .../james/jmap/rfc8621/RFC8621MethodsModule.java   |  17 +++
 ...gTest.java => DistributedCustomMethodTest.java} |   8 +-
 .../distributed/DistributedMDNSendMethodTest.java  |   1 -
 .../rfc8621/contract/BackReferenceContract.scala   |   2 +-
 .../rfc8621/contract/CustomMethodContract.scala    | 152 ++++++++++++++++++++-
 .../rfc8621/contract/EmailGetMethodContract.scala  |   2 +-
 .../rfc8621/contract/EmailSetMethodContract.scala  |   2 +-
 .../EmailSubmissionSetMethodContract.scala         |   2 +-
 .../rfc8621/contract/IdentityGetContract.scala     |   2 +-
 .../contract/MailboxQueryMethodContract.scala      |   2 +-
 .../contract/MailboxSetMethodContract.scala        |   2 +-
 .../rfc8621/contract/ThreadChangesContract.scala   |   2 +-
 .../VacationResponseGetMethodContract.scala        |   2 +-
 .../VacationResponseSetMethodContract.scala        |   2 +-
 .../jmap/rfc8621/contract/WebSocketContract.scala  |  28 ++--
 .../memory/MemoryIdentityGetMethodTest.java        |   9 +-
 .../rfc8621/memory/MemoryMDNParseMethodTest.java   |   8 +-
 .../rfc8621/memory/MemoryMDNSendMethodTest.java    |   4 +-
 .../memory/MemoryThreadChangesMethodTest.java      |   1 -
 .../james/jmap/change/JmapEventSerializer.scala    |  36 ++---
 .../james/jmap/change/MailboxChangeListener.scala  |  18 ++-
 .../org/apache/james/jmap/change/StateChange.scala |  97 ++++++++-----
 .../james/jmap/change/TypeStateFactory.scala       |  29 ++--
 .../apache/james/jmap/core/ResponseObject.scala    |   4 +-
 .../scala/org/apache/james/jmap/core/Session.scala |  37 +++--
 .../james/jmap/core/WebSocketTransport.scala       |   1 -
 .../james/jmap/json/EmailGetSerializer.scala       |   4 +-
 .../james/jmap/json/EmailSetSerializer.scala       |   4 +-
 .../jmap/json/EmailSubmissionSetSerializer.scala   |   4 +-
 .../james/jmap/json/IdentitySerializer.scala       |   4 +-
 .../apache/james/jmap/json/MailboxSerializer.scala |   4 +-
 .../apache/james/jmap/json/PushSerializer.scala    | 118 ++++++++++++++++
 .../james/jmap/json/ResponseSerializer.scala       |  96 +------------
 .../apache/james/jmap/json/ThreadSerializer.scala  |   4 +-
 .../james/jmap/json/VacationSerializer.scala       |   4 +-
 .../scala/org/apache/james/jmap/json/package.scala |   4 +-
 .../org/apache/james/jmap/mail/EmailGet.scala      |  10 +-
 .../org/apache/james/jmap/mail/EmailImport.scala   |   6 +-
 .../org/apache/james/jmap/mail/EmailSet.scala      |   6 +-
 .../james/jmap/mail/EmailSubmissionSet.scala       |   4 +-
 .../org/apache/james/jmap/mail/Identity.scala      |   6 +-
 .../org/apache/james/jmap/mail/MailboxGet.scala    |  10 +-
 .../org/apache/james/jmap/mail/MailboxSet.scala    |   8 +-
 .../scala/org/apache/james/jmap/mail/Thread.scala  |  10 +-
 .../james/jmap/method/EmailChangesMethod.scala     |   4 +-
 .../apache/james/jmap/method/EmailGetMethod.scala  |   6 +-
 .../james/jmap/method/EmailImportMethod.scala      |   8 +-
 .../apache/james/jmap/method/EmailSetMethod.scala  |   8 +-
 .../jmap/method/EmailSubmissionSetMethod.scala     |   4 +-
 .../james/jmap/method/MailboxChangesMethod.scala   |   4 +-
 .../james/jmap/method/MailboxGetMethod.scala       |  10 +-
 .../james/jmap/method/MailboxSetMethod.scala       |  12 +-
 .../james/jmap/method/ThreadChangesMethod.scala    |   8 +-
 .../apache/james/jmap/method/ThreadGetMethod.scala |   4 +-
 .../jmap/method/VacationResponseGetMethod.scala    |   2 +-
 .../jmap/method/VacationResponseSetMethod.scala    |  11 +-
 .../james/jmap/routes/EventSourceRoutes.scala      |  22 +--
 .../apache/james/jmap/routes/WebSocketRoutes.scala |  18 +--
 .../james/jmap/vacation/VacationResponseGet.scala  |   4 +-
 .../james/jmap/vacation/VacationResponseSet.scala  |   4 +-
 .../change/StateChangeEventSerializerTest.scala    |  91 ++++++++----
 .../jmap/change/StateChangeListenerTest.scala      |  26 ++--
 .../james/jmap/change/TypeStateFactoryTest.scala   |  73 ++++++++++
 .../jmap/json/MailboxGetSerializationTest.scala    |   2 +-
 .../json/ResponseObjectSerializationTest.scala     |   6 +-
 .../james/jmap/json/SessionSerializationTest.scala |   6 +-
 .../VacationResponseGetSerializationTest.scala     |   4 +-
 .../james/jmap/routes/SessionRoutesTest.scala      |   2 +-
 68 files changed, 713 insertions(+), 402 deletions(-)
 copy server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedProvisioningTest.java => DistributedCustomMethodTest.java} (89%)
 copy event-sourcing/event-sourcing-pojo/src/main/scala/org/apache/james/eventsourcing/Event.scala => server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/TypeStateFactory.scala (68%)
 create mode 100644 server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala
 create mode 100644 server/protocols/jmap-rfc-8621/src/test/scala/org/apache/james/jmap/change/TypeStateFactoryTest.scala

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org