Skip to content
Success

Changes

Summary

  1. Use Java 11 InputStream::readAllBytes to read String entities (details)
  2. Add caching and improve performance (details)
  3. Fix FORM_PARAM_CONSUMED warning (#5208) (details)
Commit 8a484d26217c2f30e484f9f4b91436051d3ee94b by 24524084+senivam
Use Java 11 InputStream::readAllBytes to read String entities

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/ReaderWriter.java (diff)
Commit c30060f99fba9848b01574f1440d0b5d4265692c by 24524084+senivam
Add caching and improve performance

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was addedtests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/headers/HeadersApplication.java
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/HeaderUtils.java (diff)
The file was addedtests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/HeadersClientBenchmark.java
The file was addedcore-common/src/main/java/org/glassfish/jersey/internal/util/collection/LRU.java
The file was modified core-server/src/test/java/org/glassfish/jersey/server/RequestContextBuilder.java (diff)
The file was modified tests/performance/benchmarks/pom.xml (diff)
The file was modified tests/e2e-core-common/src/test/java/org/glassfish/jersey/tests/e2e/common/message/internal/HeaderUtilsTest.java (diff)
The file was addedtests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/headers/HeadersMBRW.java
The file was addedcore-common/src/main/java/org/glassfish/jersey/internal/util/collection/GuardianStringKeyMultivaluedMap.java
The file was modified tests/e2e-entity/src/test/java/org/glassfish/jersey/tests/e2e/header/HeaderDelegateProviderTest.java (diff)
The file was addedtests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/headers/HeadersResource.java
The file was modified tests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/AllBenchmarks.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/HttpHeaderReader.java (diff)
The file was modified tests/e2e/src/test/java/org/glassfish/jersey/tests/api/ResponseTest.java (diff)
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/OutboundMessageContext.java (diff)
The file was addedtests/performance/benchmarks/src/main/java/org/glassfish/jersey/tests/performance/benchmark/HeadersServerBenchmark.java
The file was modified core-common/src/main/java/org/glassfish/jersey/message/internal/InboundMessageContext.java (diff)
Commit 8c731ee874fbdaa9298850b202189983dcd76f21 by noreply
Fix FORM_PARAM_CONSUMED warning (#5208)

Co-authored-by: Maxim Nesen <24524084+senivam@users.noreply.github.com>
The file was modified containers/jersey-servlet-core/src/main/java/org/glassfish/jersey/servlet/WebComponent.java (diff)