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 6b4fca0  JAMES-3444 Perform JMAP TransportChecks only when JMAP is 
enabled
     new 7fb867f  JAMES-3491 MemoryUploadContract => MemoryUploadTest
     new f47042a  JAMES-3491 JMAP WebSocket transport model
     new fe23fea  JAMES-3491 JMAP WebSocket transport JSON serialization
     new 57acf28  JAMES-3491 Implement WebSocket routes
     new 647e2e8  JAMES-3491 Advertise the JMAP websocket capability in the 
session
     new ff7f6d1  JAMES-3491 Custom extensions should be advertised in the JMAP 
session
     new 29d6ef0  JAMES-3491 JMAP WebSocket transport test contract skeleton
     new 34f1a68  JAMES-3491 WIP write tests for RFC-8887 JMAP over websocket 
support
     new 103be4e  JAMES-3491 Write tests for RFC-8887 JMAP over websocket 
support
     new 8401dd4  JAMES-3495 Better factorize error handling between HTTP and 
WebSocket transport
     new 72a1ae1  JAMES-3491 Cleanup WebSocket tests
     new e5cdea9  JAMES-3491 Experiment sttp for websocket client

The 12 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/jmap/draft/JMAPModule.java    |   5 +
 .../james/jmap/rfc8621/RFC8621MethodsModule.java   |   9 +-
 ...loadTest.java => DistributedWebSocketTest.java} |   4 +-
 .../jmap-rfc-8621-integration-tests-common/pom.xml |   9 +
 .../rfc8621/contract/CustomMethodContract.scala    | 118 ++++++-
 .../rfc8621/contract/SessionRoutesContract.scala   |   9 +
 .../jmap/rfc8621/contract/WebSocketContract.scala  | 383 +++++++++++++++++++++
 ...ryUploadContract.java => MemoryUploadTest.java} |   2 +-
 ...ploadContract.java => MemoryWebSocketTest.java} |   4 +-
 .../org/apache/james/jmap/core/Capabilities.scala  |  25 +-
 .../org/apache/james/jmap/core/Capability.scala    |  11 +-
 .../james/jmap/core/JmapRfc8621Configuration.scala |   1 +
 .../apache/james/jmap/core/ProblemDetails.scala    |  25 +-
 ...sponseObject.scala => WebSocketTransport.scala} |  14 +-
 .../james/jmap/json/ResponseSerializer.scala       |  62 +++-
 .../apache/james/jmap/routes/JMAPApiRoutes.scala   |  35 +-
 .../apache/james/jmap/routes/SessionSupplier.scala |  17 +-
 .../apache/james/jmap/routes/WebSocketRoutes.scala | 115 +++++++
 .../jmap/json/MailboxGetSerializationTest.scala    |   7 +-
 .../james/jmap/json/SessionSerializationTest.scala |   2 +-
 .../james/jmap/routes/JMAPApiRoutesTest.scala      |   4 +-
 .../james/jmap/routes/SessionRoutesTest.scala      |  13 +-
 .../james/jmap/routes/SessionSupplierTest.scala    |   8 +-
 .../main/java/org/apache/james/jmap/JMAPUrls.java  |   1 +
 24 files changed, 803 insertions(+), 80 deletions(-)
 copy 
server/protocols/jmap-rfc-8621-integration-tests/distributed-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/distributed/{DistributedUploadTest.java
 => DistributedWebSocketTest.java} (95%)
 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/WebSocketContract.scala
 copy 
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryUploadContract.java
 => MemoryUploadTest.java} (96%)
 rename 
server/protocols/jmap-rfc-8621-integration-tests/memory-jmap-rfc-8621-integration-tests/src/test/java/org/apache/james/jmap/rfc8621/memory/{MemoryUploadContract.java
 => MemoryWebSocketTest.java} (93%)
 copy 
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/{ResponseObject.scala
 => WebSocketTransport.scala} (71%)
 create mode 100644 
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/WebSocketRoutes.scala


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to