svn commit: r49121 - in /dev/openwebbeans/meecrowave: ./ meecrowave-1.2.12-source-release.zip meecrowave-1.2.12-source-release.zip.asc meecrowave-1.2.12-source-release.zip.sha512

2021-08-02 Thread rmannibucau
Author: rmannibucau
Date: Mon Aug  2 07:59:19 2021
New Revision: 49121

Log:
meecrowave 1.2.12 dev artifacts

Added:
dev/openwebbeans/meecrowave/
dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip   (with 
props)
dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.asc
dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.sha512

Added: dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip
==
Binary file - no diff available.

Propchange: dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip
--
svn:mime-type = application/octet-stream

Added: dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.asc
==
--- dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.asc (added)
+++ dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.asc Mon 
Aug  2 07:59:19 2021
@@ -0,0 +1,11 @@
+-BEGIN PGP SIGNATURE-
+
+iQEzBAABCgAdFiEEz4CgVaKtKOnvv5QqcxKfWN5h7L0FAmEHo68ACgkQcxKfWN5h
+7L3ROgf+JBH8OkvOLtqeQSPP+0InoU/kMKUtPLQpKtq1+Vw35TCVcZF0/z2mgbLM
+7/zzsMLybpHlLqsBLrDQE3GbRIaGnU5ca3kqRR4Nd8eFH+yPMEFCJ8Cw6yUQxI7V
+AOJ6S8KMOKFYlMddfJxPKQPGOr4ULRS3wlC82TmiKCf2BIockTj0nHOPym1kcUU2
+192+guZMnbDpxCjnAbQuCNl1q/ferE0ETFOq+VyE2zdBgHxfOPtU/M2h1LvgMTn1
+MGPTsxEvaiCmPNtmZdUnN7XSOJfgtFC0ZBDdRyDWQrxow25Gxk3gXcA9CgSZj6zB
+y+FRQM4+S3IDni7QCJhbouIWgM4YIA==
+=4eY3
+-END PGP SIGNATURE-

Added: dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.sha512
==
--- dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.sha512 
(added)
+++ dev/openwebbeans/meecrowave/meecrowave-1.2.12-source-release.zip.sha512 Mon 
Aug  2 07:59:19 2021
@@ -0,0 +1 @@
+2a086ca45e412bde3eee6f74f8622a47740d816bc4c8d014344cf20cd31d31419649bf386b3f7c9065f1698f091117334e2dcef3be9ae6d990c23fdcbe28b63d
  meecrowave-1.2.12-source-release.zip




[openwebbeans-meecrowave] branch master updated (42fe431 -> 426a04c)

2021-08-02 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git.


from 42fe431  [MEECROWAVE-299] openjpa 3.2.0
 new 2268857  [maven-release-plugin] prepare release meecrowave-1.2.12
 new 426a04c  [maven-release-plugin] prepare for next development iteration

The 2 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:
 integration-tests/app-groovy/pom.xml | 2 +-
 integration-tests/beanvalidation/pom.xml | 2 +-
 integration-tests/dispatch-jsp/pom.xml   | 2 +-
 integration-tests/no-cxf/pom.xml | 2 +-
 integration-tests/pom.xml| 2 +-
 integration-tests/sse/pom.xml| 2 +-
 integration-tests/ssl/pom.xml| 2 +-
 integration-tests/webservices/pom.xml| 2 +-
 meecrowave-arquillian/pom.xml| 2 +-
 meecrowave-core/pom.xml  | 2 +-
 meecrowave-doc/pom.xml   | 2 +-
 meecrowave-gradle-plugin/pom.xml | 2 +-
 meecrowave-jpa/pom.xml   | 2 +-
 meecrowave-jta/pom.xml   | 2 +-
 meecrowave-junit/pom.xml | 2 +-
 meecrowave-letsencrypt/pom.xml   | 2 +-
 meecrowave-maven-plugin/pom.xml  | 2 +-
 meecrowave-oauth2-minimal/pom.xml| 2 +-
 meecrowave-oauth2/pom.xml| 2 +-
 meecrowave-proxy/pom.xml | 2 +-
 meecrowave-specs-api/pom.xml | 2 +-
 meecrowave-websocket/pom.xml | 2 +-
 pom.xml  | 2 +-
 23 files changed, 23 insertions(+), 23 deletions(-)


[openwebbeans-meecrowave] 01/02: [maven-release-plugin] prepare release meecrowave-1.2.12

2021-08-02 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git

commit 2268857dbdcff7998fbe21a05aacaf3ff231d9f6
Author: Romain Manni-Bucau 
AuthorDate: Mon Aug 2 09:50:04 2021 +0200

[maven-release-plugin] prepare release meecrowave-1.2.12
---
 integration-tests/app-groovy/pom.xml | 2 +-
 integration-tests/beanvalidation/pom.xml | 2 +-
 integration-tests/dispatch-jsp/pom.xml   | 2 +-
 integration-tests/no-cxf/pom.xml | 2 +-
 integration-tests/pom.xml| 2 +-
 integration-tests/sse/pom.xml| 2 +-
 integration-tests/ssl/pom.xml| 2 +-
 integration-tests/webservices/pom.xml| 2 +-
 meecrowave-arquillian/pom.xml| 2 +-
 meecrowave-core/pom.xml  | 2 +-
 meecrowave-doc/pom.xml   | 2 +-
 meecrowave-gradle-plugin/pom.xml | 2 +-
 meecrowave-jpa/pom.xml   | 2 +-
 meecrowave-jta/pom.xml   | 2 +-
 meecrowave-junit/pom.xml | 2 +-
 meecrowave-letsencrypt/pom.xml   | 2 +-
 meecrowave-maven-plugin/pom.xml  | 2 +-
 meecrowave-oauth2-minimal/pom.xml| 2 +-
 meecrowave-oauth2/pom.xml| 2 +-
 meecrowave-proxy/pom.xml | 2 +-
 meecrowave-specs-api/pom.xml | 2 +-
 meecrowave-websocket/pom.xml | 2 +-
 pom.xml  | 4 ++--
 23 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/integration-tests/app-groovy/pom.xml 
b/integration-tests/app-groovy/pom.xml
index 662abcf..0b9b505 100644
--- a/integration-tests/app-groovy/pom.xml
+++ b/integration-tests/app-groovy/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/integration-tests/beanvalidation/pom.xml 
b/integration-tests/beanvalidation/pom.xml
index 891effa..d9dabcd 100644
--- a/integration-tests/beanvalidation/pom.xml
+++ b/integration-tests/beanvalidation/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/integration-tests/dispatch-jsp/pom.xml 
b/integration-tests/dispatch-jsp/pom.xml
index efad6da..80ca5a7 100644
--- a/integration-tests/dispatch-jsp/pom.xml
+++ b/integration-tests/dispatch-jsp/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/integration-tests/no-cxf/pom.xml b/integration-tests/no-cxf/pom.xml
index 21edd88..bebadc7 100644
--- a/integration-tests/no-cxf/pom.xml
+++ b/integration-tests/no-cxf/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 858663c..36e542a 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/integration-tests/sse/pom.xml b/integration-tests/sse/pom.xml
index 687fccf..e84a686 100644
--- a/integration-tests/sse/pom.xml
+++ b/integration-tests/sse/pom.xml
@@ -21,7 +21,7 @@
 
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
 
 4.0.0
 
diff --git a/integration-tests/ssl/pom.xml b/integration-tests/ssl/pom.xml
index 97b2cbb..ae34292 100644
--- a/integration-tests/ssl/pom.xml
+++ b/integration-tests/ssl/pom.xml
@@ -13,7 +13,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/integration-tests/webservices/pom.xml 
b/integration-tests/webservices/pom.xml
index 904ce93..d069512 100644
--- a/integration-tests/webservices/pom.xml
+++ b/integration-tests/webservices/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/meecrowave-arquillian/pom.xml b/meecrowave-arquillian/pom.xml
index b45b034..6190f7b 100644
--- a/meecrowave-arquillian/pom.xml
+++ b/meecrowave-arquillian/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/meecrowave-core/pom.xml b/meecrowave-core/pom.xml
index fb1674b..8a30e96 100644
--- a/meecrowave-core/pom.xml
+++ b/meecrowave-core/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/meecrowave-doc/pom.xml b/meecrowave-doc/pom.xml
index 53b2ac9..33ca268 100644
--- a/meecrowave-doc/pom.xml
+++ b/meecrowave-doc/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12-SNAPSHOT
+1.2.12
   
   4.0.0
 
diff --git a/meecrowave-gradle-plugin/pom.xml b/meecrowave-gradle-plugin/pom.xml
index

[openwebbeans-meecrowave] annotated tag meecrowave-1.2.12 created (now ace354a)

2021-08-02 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a change to annotated tag meecrowave-1.2.12
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git.


  at ace354a  (tag)
 tagging 2268857dbdcff7998fbe21a05aacaf3ff231d9f6 (commit)
 replaces meecrowave-1.2.11
  by Romain Manni-Bucau
  on Mon Aug 2 09:50:04 2021 +0200

- Log -
[maven-release-plugin] copy for tag meecrowave-1.2.12
---

This annotated tag includes the following new commits:

 new 2268857  [maven-release-plugin] prepare release meecrowave-1.2.12

The 1 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.



[openwebbeans-meecrowave] 02/02: [maven-release-plugin] prepare for next development iteration

2021-08-02 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git

commit 426a04ce5982834fe76f45ad030c9441043ca07d
Author: Romain Manni-Bucau 
AuthorDate: Mon Aug 2 09:50:04 2021 +0200

[maven-release-plugin] prepare for next development iteration
---
 integration-tests/app-groovy/pom.xml | 2 +-
 integration-tests/beanvalidation/pom.xml | 2 +-
 integration-tests/dispatch-jsp/pom.xml   | 2 +-
 integration-tests/no-cxf/pom.xml | 2 +-
 integration-tests/pom.xml| 2 +-
 integration-tests/sse/pom.xml| 2 +-
 integration-tests/ssl/pom.xml| 2 +-
 integration-tests/webservices/pom.xml| 2 +-
 meecrowave-arquillian/pom.xml| 2 +-
 meecrowave-core/pom.xml  | 2 +-
 meecrowave-doc/pom.xml   | 2 +-
 meecrowave-gradle-plugin/pom.xml | 2 +-
 meecrowave-jpa/pom.xml   | 2 +-
 meecrowave-jta/pom.xml   | 2 +-
 meecrowave-junit/pom.xml | 2 +-
 meecrowave-letsencrypt/pom.xml   | 2 +-
 meecrowave-maven-plugin/pom.xml  | 2 +-
 meecrowave-oauth2-minimal/pom.xml| 2 +-
 meecrowave-oauth2/pom.xml| 2 +-
 meecrowave-proxy/pom.xml | 2 +-
 meecrowave-specs-api/pom.xml | 2 +-
 meecrowave-websocket/pom.xml | 2 +-
 pom.xml  | 4 ++--
 23 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/integration-tests/app-groovy/pom.xml 
b/integration-tests/app-groovy/pom.xml
index 0b9b505..b83322b 100644
--- a/integration-tests/app-groovy/pom.xml
+++ b/integration-tests/app-groovy/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/integration-tests/beanvalidation/pom.xml 
b/integration-tests/beanvalidation/pom.xml
index d9dabcd..4f77583 100644
--- a/integration-tests/beanvalidation/pom.xml
+++ b/integration-tests/beanvalidation/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/integration-tests/dispatch-jsp/pom.xml 
b/integration-tests/dispatch-jsp/pom.xml
index 80ca5a7..e10d5ac 100644
--- a/integration-tests/dispatch-jsp/pom.xml
+++ b/integration-tests/dispatch-jsp/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/integration-tests/no-cxf/pom.xml b/integration-tests/no-cxf/pom.xml
index bebadc7..e1fc09b 100644
--- a/integration-tests/no-cxf/pom.xml
+++ b/integration-tests/no-cxf/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 36e542a..81d2173 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/integration-tests/sse/pom.xml b/integration-tests/sse/pom.xml
index e84a686..6690d3c 100644
--- a/integration-tests/sse/pom.xml
+++ b/integration-tests/sse/pom.xml
@@ -21,7 +21,7 @@
 
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
 
 4.0.0
 
diff --git a/integration-tests/ssl/pom.xml b/integration-tests/ssl/pom.xml
index ae34292..aa30a96 100644
--- a/integration-tests/ssl/pom.xml
+++ b/integration-tests/ssl/pom.xml
@@ -13,7 +13,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/integration-tests/webservices/pom.xml 
b/integration-tests/webservices/pom.xml
index d069512..0185220 100644
--- a/integration-tests/webservices/pom.xml
+++ b/integration-tests/webservices/pom.xml
@@ -21,7 +21,7 @@
   
 integration-tests
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/meecrowave-arquillian/pom.xml b/meecrowave-arquillian/pom.xml
index 6190f7b..20c351d 100644
--- a/meecrowave-arquillian/pom.xml
+++ b/meecrowave-arquillian/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/meecrowave-core/pom.xml b/meecrowave-core/pom.xml
index 8a30e96..0d39bfe 100644
--- a/meecrowave-core/pom.xml
+++ b/meecrowave-core/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/meecrowave-doc/pom.xml b/meecrowave-doc/pom.xml
index 33ca268..9607e3d 100644
--- a/meecrowave-doc/pom.xml
+++ b/meecrowave-doc/pom.xml
@@ -21,7 +21,7 @@
   
 meecrowave
 org.apache.meecrowave
-1.2.12
+1.2.13-SNAPSHOT
   
   4.0.0
 
diff --git a/meecrowave-gradle-plugin/pom.xml b/meecrowave-gradle-plugin/pom.xml

[openwebbeans-meecrowave] branch master updated: [MEECROWAVE-299] openjpa 3.2.0

2021-08-02 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans-meecrowave.git


The following commit(s) were added to refs/heads/master by this push:
 new 42fe431  [MEECROWAVE-299] openjpa 3.2.0
42fe431 is described below

commit 42fe43183cee1d7432b0b682a7ebd92230e58a96
Author: Romain Manni-Bucau 
AuthorDate: Mon Aug 2 09:46:16 2021 +0200

[MEECROWAVE-299] openjpa 3.2.0
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 6b4a254..210644b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,7 +58,7 @@
 2.14.1
 1.8.2
 2.2.11
-3.1.2
+3.2.0
 1.0-alpha-1
 1.4.200
 2.8.0


[openwebbeans] branch master updated: Improve handling of lineSeparator in ViolationMessageBuilder

2021-07-19 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git


The following commit(s) were added to refs/heads/master by this push:
 new 528afb5  Improve handling of lineSeparator in ViolationMessageBuilder
 new f092b8c  Merge pull request #35 from RealCLanger/patch-1
528afb5 is described below

commit 528afb596eb103ea9af7fed1f37bdbc40db8c358
Author: Christoph Langer 
AuthorDate: Mon Jul 19 09:14:09 2021 +0200

Improve handling of lineSeparator in ViolationMessageBuilder

Call System.lineSeparator() instead of System.getProperty("line.separator") 
to avoid a potential bottleneck when multiple threads concurrently build 
violation messages and then have to synchronize on the HashMap access for 
System.getProperty.
---
 .../org/apache/webbeans/exception/helper/ViolationMessageBuilder.java | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 
a/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
 
b/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
index 5230c85..020da57 100644
--- 
a/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
+++ 
b/webbeans-impl/src/main/java/org/apache/webbeans/exception/helper/ViolationMessageBuilder.java
@@ -22,8 +22,6 @@ public class ViolationMessageBuilder
 {
 private StringBuilder violationMessage;
 
-private final String lineSeparator = System.getProperty("line.separator");
-
 public static ViolationMessageBuilder newViolation()
 {
 return new ViolationMessageBuilder();
@@ -59,7 +57,7 @@ public class ViolationMessageBuilder
 }
 else if(appendLineSeparator)
 {
-violationMessage.append(lineSeparator);
+violationMessage.append(System.lineSeparator());
 }
 
 for(String t : text)


[johnzon] branch master updated: True object and array streaming (#74)

2021-07-11 Thread rmannibucau
This is an automated email from the ASF dual-hosted git repository.

rmannibucau pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/johnzon.git


The following commit(s) were added to refs/heads/master by this push:
 new 7751e96  True object and array streaming (#74)
7751e96 is described below

commit 7751e96c4731a16a620a99e1165efac98db30566
Author: Csaba Varga 
AuthorDate: Sun Jul 11 18:09:29 2021 +0200

True object and array streaming (#74)

* Add tests for getArrayStream() and getObjectStream()

* Implement lazy parsing for getArrayStream() and getObjectStream()

Now these methods should behave in the spirit of the specification, only
keeping the latest element in memory and parsing more data only as
necessary.

* Remove redundant else's

* Extract anonymous spliterator implementations into static classes

* Verify the event type we get in getObjectStream()

* Add unit tests for parse errors in getArrayStream and getObjectStream

* Make sure to close all parsers
---
 .../apache/johnzon/core/JohnzonJsonParserImpl.java | 78 +--
 .../johnzon/core/JsonParserStreamingTest.java  | 91 +++---
 2 files changed, 149 insertions(+), 20 deletions(-)

diff --git 
a/johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java 
b/johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java
index 6edde73..61cb708 100644
--- 
a/johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java
+++ 
b/johnzon-core/src/main/java/org/apache/johnzon/core/JohnzonJsonParserImpl.java
@@ -17,9 +17,15 @@
 package org.apache.johnzon.core;
 
 
+import java.util.AbstractMap;
 import java.util.Collections;
 import java.util.Map;
+import java.util.Map.Entry;
+import java.util.Spliterator;
+import java.util.Spliterators;
+import java.util.function.Consumer;
 import java.util.stream.Stream;
+import java.util.stream.StreamSupport;
 
 import javax.json.JsonArray;
 import javax.json.JsonObject;
@@ -132,20 +138,76 @@ public abstract class JohnzonJsonParserImpl implements 
JohnzonJsonParser {
 }
 }
 
+private static class ArrayStreamSpliterator extends 
Spliterators.AbstractSpliterator {
+
+private final JohnzonJsonParserImpl parser;
+
+ArrayStreamSpliterator(JohnzonJsonParserImpl parser) {
+super(Long.MAX_VALUE, Spliterator.IMMUTABLE | Spliterator.NONNULL 
| Spliterator.ORDERED);
+this.parser = parser;
+}
+
+@Override
+public boolean tryAdvance(Consumer action) {
+Event next = parser.next();
+
+if (next == Event.END_ARRAY) {
+return false;
+}
+
+action.accept(parser.getValue());
+return true;
+}
+}
+
 @Override
 public Stream getArrayStream() {
-//X TODO this implementation is very simplistic
-//X I find it unintuitive what the spec intends here
-//X we probably need to improve this
-return getArray().stream();
+Event current = current();
+if (current != Event.START_ARRAY) {
+throw new IllegalStateException(current + " doesn't support 
getArrayStream()");
+}
+
+return StreamSupport.stream(new ArrayStreamSpliterator(this), false);
+}
+
+private static class ObjectStreamSpliterator extends 
Spliterators.AbstractSpliterator> {
+
+private final JohnzonJsonParserImpl parser;
+
+ObjectStreamSpliterator(JohnzonJsonParserImpl parser) {
+super(Long.MAX_VALUE, Spliterator.IMMUTABLE | Spliterator.NONNULL 
| Spliterator.ORDERED);
+this.parser = parser;
+}
+
+@Override
+public boolean tryAdvance(Consumer> 
action) {
+Event next = parser.next();
+
+if (next == Event.END_OBJECT) {
+return false;
+}
+
+if (next != Event.KEY_NAME) {
+throw new IllegalStateException("Expected key name event but 
got " + next + " instead.");
+}
+
+String key = parser.getString();
+parser.next();
+JsonValue value = parser.getValue();
+action.accept(new AbstractMap.SimpleImmutableEntry<>(key, value));
+return true;
+}
+
 }
 
 @Override
 public Stream> getObjectStream() {
-//X TODO this implementation is very simplistic
-//X I find it unintuitive what the spec intends here
-//X we probably need to improve this
-return getObject().entrySet().stream();
+Event current = current();
+if (current != Event.START_OBJECT) {
+throw new IllegalStateException(current + " doesn't support 
getObjectStream()");
+}
+
+return StreamSupport.stream(new ObjectStreamSpliterator(this)

svn commit: r48664 - in /release/johnzon: 1.2.14/ 1.2.14/apache-johnzon-1.2.14-src.zip 1.2.14/apache-johnzon-1.2.14-src.zip.asc 1.2.14/apache-johnzon-1.2.14-src.zip.sha512 johnzon-1.2.11/ johnzon-1.2.

2021-07-05 Thread rmannibucau
Author: rmannibucau
Date: Mon Jul  5 07:39:00 2021
New Revision: 48664

Log:
apache johnzon 1.2.14 vote passed, promoting artifacts

Added:
release/johnzon/1.2.14/
release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip   (with props)
release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.asc
release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.sha512
Removed:
release/johnzon/johnzon-1.2.11/
release/johnzon/johnzon-1.2.13/

Added: release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip
==
Binary file - no diff available.

Propchange: release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip
--
svn:mime-type = application/octet-stream

Added: release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.asc
==
--- release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.asc (added)
+++ release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.asc Mon Jul  5 
07:39:00 2021
@@ -0,0 +1,11 @@
+-BEGIN PGP SIGNATURE-
+
+iQEzBAABCgAdFiEEz4CgVaKtKOnvv5QqcxKfWN5h7L0FAmDdU0oACgkQcxKfWN5h
+7L0aYAgAhhQ1EgdE07QSbxRqUBj63xeMYqDOVST3sPOwfInezOj8JmYd3P+Ze9QO
+2xZJ6ptwAQG6byXZccGsqONt9BsGs16jzu1Ei9Js8G8POlc1McWng20r5yvl52CA
+/PC21ubb9UGA2ZHWSz8rVt8UMWYugDd5lpYJGhsnRkpGOp22pnUyy/c5TwA/lZLk
+jXCL3Tl35brW66rmh0VrUzJy3xLTaSzxhrMa87h6j3ry9cLunVnrjK0qpoKZfpdP
+O+E8uBjUxmd4MbMe3UmStAz44dNwfMtnDoSP4QCqMCWQOKpYC6ZV6q/mJLFjVzxq
+F8G3zJd4gL8gEWMiCJBLHBY2G6r4Qw==
+=HJY+
+-END PGP SIGNATURE-

Added: release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.sha512
==
--- release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.sha512 (added)
+++ release/johnzon/1.2.14/apache-johnzon-1.2.14-src.zip.sha512 Mon Jul  5 
07:39:00 2021
@@ -0,0 +1 @@
+05b203fa99f13ca564b6ab8f3822e50e3ce48519f34c4550b6e65bce72e24bd921f7214628e3b2c36a2097d649421c3621ed9115d7c52f3103473d9d25e7b5fd
  apache-johnzon-1.2.14-src.zip




svn commit: r48663 - in /dev/johnzon: apache-johnzon-1.2.14-src.zip apache-johnzon-1.2.14-src.zip.asc apache-johnzon-1.2.14-src.zip.sha512

2021-07-05 Thread rmannibucau
Author: rmannibucau
Date: Mon Jul  5 07:38:32 2021
New Revision: 48663

Log:
apache johnzon 1.2.14 vote passed

Removed:
dev/johnzon/apache-johnzon-1.2.14-src.zip
dev/johnzon/apache-johnzon-1.2.14-src.zip.asc
dev/johnzon/apache-johnzon-1.2.14-src.zip.sha512



svn commit: r1891259 [41/46] - in /johnzon/site/publish: ./ apidocs/ apidocs/org/apache/johnzon/core/ apidocs/org/apache/johnzon/core/class-use/ apidocs/org/apache/johnzon/core/spi/ apidocs/org/apache

2021-07-05 Thread rmannibucau
   
-  Version: 1.2.14-SNAPSHOT
+  Version: 1.2.15-SNAPSHOT
   
   
   
@@ -298,7 +298,7 @@
 Errors
 Missing Classes
 
-164
+165
 10
 0
 0
@@ -369,13 +369,13 @@
 Chargement d'une valeur connue pour tre  null dans 
org.apache.johnzon.mapper.MappingGeneratorImpl.writeValue(Class, boolean, 
boolean, boolean, boolean, boolean, Adapter, String, Object, 
ObjectConverter$Writer, Collection, JsonPointerTracker, JsonGenerator)
 STYLE
 http://findbugs.sourceforge.net/bugDescriptions.html#NP_LOAD_OF_KNOWN_NULL_VALUE;>NP_LOAD_OF_KNOWN_NULL_VALUE
-486
+498
 Medium
 
 Useless condition: it's known that writeBody == true at this point
 STYLE
 http://findbugs.sourceforge.net/bugDescriptions.html#UC_USELESS_CONDITION;>UC_USELESS_CONDITION
-179
+177
 High
 
 org.apache.johnzon.mapper.MappingParserImpl
@@ -390,19 +390,19 @@
 La mthode 
org.apache.johnzon.mapper.MappingParserImpl.buildObject(Type, JsonObject, 
boolean, JsonPointerTracker, Collection) utilise le mme code pour deux 
branches
 STYLE
 http://findbugs.sourceforge.net/bugDescriptions.html#DB_DUPLICATE_BRANCHES;>DB_DUPLICATE_BRANCHES
-328
+320
 Medium
 
 Return value of putIfAbsent is ignored, but method is reused in 
org.apache.johnzon.mapper.MappingParserImpl.convertTo(Type, String)
 MT_CORRECTNESS
 http://findbugs.sourceforge.net/bugDescriptions.html#RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED;>RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED
-1093
+1091
 High
 
 Return value of putIfAbsent is ignored, but adapterKey is reused in 
org.apache.johnzon.mapper.MappingParserImpl.getAdapterKey(Adapter)
 MT_CORRECTNESS
 http://findbugs.sourceforge.net/bugDescriptions.html#RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED;>RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED
-597
+596
 Medium
 
 org.apache.johnzon.mapper.access.FieldAndMethodAccessMode

Modified: johnzon/site/publish/johnzon-mapper/findbugs.xml
URL: 
http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/findbugs.xml?rev=1891259=1891258=1891259=diff
======
--- johnzon/site/publish/johnzon-mapper/findbugs.xml (original)
+++ johnzon/site/publish/johnzon-mapper/findbugs.xml Mon Jul  5 07:05:27 2021
@@ -1,2 +1,2 @@
 
-/opt/rmannibucau/dev/johnzon/johnzon-mapper/src/main/java/opt/rmannibucau/dev/johnzon/johnzon-mapper/target/generated-sources/annotations/opt/rmannibucau/dev/johnzon/johnzon-mapper/src/test/java/opt/rmannibucau/dev/johnzon/johnzon-mapper/target/generated-test-sources/test-annotations
\ No newline at end of file
+/opt/rmannibucau/dev/johnzon/johnzon-mapper/src/main/java/opt/rmannibucau/dev/johnzon/johnzon-mapper/target/generated-sources/annotations/opt/rmannibucau/dev/johnzon/johnzon-mapper/src/test/java/opt/rmannibucau/dev/johnzon/johnzon-mapper/target/generated-test-sources/test-annotations
\ No newline at end of file

Modified: johnzon/site/publish/johnzon-mapper/index.html
URL: 
http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/index.html?rev=1891259=1891258=1891259=diff
==
--- johnzon/site/publish/johnzon-mapper/index.html (original)
+++ johnzon/site/publish/johnzon-mapper/index.html Mon Jul  5 07:05:27 2021
@@ -1,13 +1,13 @@
 
 
 http://www.w3.org/1999/xhtml; xml:lang="en" lang="en">
   
 
 
-
+
 
 Johnzon :: Mapper  About
 
@@ -147,10 +147,10 @@
   
 
   
-  Last Published: 2021-06-06
+  Last Published: 2021-07-05
   |

-  Version: 1.2.14-SNAPSHOT
+  Version: 1.2.15-SNAPSHOT
   
   
   

Modified: johnzon/site/publish/johnzon-mapper/integration.html
URL: 
http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/integration.html?rev=1891259=1891258=1891259=diff
==
--- johnzon/site/publish/johnzon-mapper/integration.html (original)
+++ johnzon/site/publish/johnzon-mapper/integration.html Mon Jul  5 07:05:27 
2021
@@ -1,13 +1,13 @@
 
 
 http://www.w3.org/1999/xhtml; xml:lang="en" lang="en">
   
 
 
-
+
 
 Johnzon :: Mapper  CI Management
 
@@ -147,10 +147,10 @@
   
 
   
-  Last Published: 2021-06-06
+  Last Published: 2021-07-05
   |

-  Version: 1.2.14-SNAPSHOT
+  Version: 1.2.15-SNAPSHOT
   
   
   

Modified: johnzon/site/publish/johnzon-mapper/issue-tracking.html
URL: 
http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/issue-tracking.html?rev=1891259=1891258=1891259=diff
===

svn commit: r1891259 [37/46] - in /johnzon/site/publish: ./ apidocs/ apidocs/org/apache/johnzon/core/ apidocs/org/apache/johnzon/core/class-use/ apidocs/org/apache/johnzon/core/spi/ apidocs/org/apache

2021-07-05 Thread rmannibucau
Modified: 
johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/class-use/JohnzonRecord.Name.html
URL: 
http://svn.apache.org/viewvc/johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/class-use/JohnzonRecord.Name.html?rev=1891259=1891258=1891259=diff
==
--- 
johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/class-use/JohnzonRecord.Name.html
 (original)
+++ 
johnzon/site/publish/johnzon-mapper/apidocs/org/apache/johnzon/mapper/class-use/JohnzonRecord.Name.html
 Mon Jul  5 07:05:27 2021
@@ -4,7 +4,7 @@
 
 
 
-Uses of Class org.apache.johnzon.mapper.JohnzonRecord.Name (Johnzon :: 
Mapper 1.2.14-SNAPSHOT API)
+Uses of Class org.apache.johnzon.mapper.JohnzonRecord.Name (Johnzon :: 
Mapper 1.2.15-SNAPSHOT API)
 
 
 
@@ -12,7 +12,7 @@
 
 
-Uses of Class org.apache.johnzon.mapper.JohnzonRecord (Johnzon :: 
Mapper 1.2.14-SNAPSHOT API)
+Uses of Class org.apache.johnzon.mapper.JohnzonRecord (Johnzon :: 
Mapper 1.2.15-SNAPSHOT API)