Skip to content

Changes

Summary

  1. Move Proxy parsing logic from connectors to a common class (details)
  2. Support GSON media (#5090) (details)
  3. Support CompletionStage<Response> (details)
  4. Make sure the parent 'responseFuture' CompletableFuture is completed. (details)
  5. Updated copyright notice and `@since` version (details)
Commit aac1cac48afc4aa7dd516283a1f1005a1810a8be by 15908245+jansupol
Move Proxy parsing logic from connectors to a common class

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxySelectorTest.java (diff)
The file was modified connectors/grizzly-connector/src/main/java/org/glassfish/jersey/grizzly/connector/GrizzlyConnector.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxyTest.java (diff)
The file was modified connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java (diff)
The file was modified connectors/netty-connector/src/main/resources/org/glassfish/jersey/netty/connector/localization.properties (diff)
The file was modified connectors/apache5-connector/src/main/resources/org/glassfish/jersey/apache5/connector/localization.properties (diff)
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/ClientProxy.java
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/package-info.java
The file was modified connectors/grizzly-connector/src/main/resources/org/glassfish/jersey/grizzly/connector/localization.properties (diff)
The file was modified connectors/apache-connector/src/main/resources/org/glassfish/jersey/apache/connector/localization.properties (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
The file was modified connectors/apache5-connector/src/main/java/org/glassfish/jersey/apache5/connector/Apache5Connector.java (diff)
The file was modified connectors/jetty-connector/src/main/resources/org/glassfish/jersey/jetty/connector/localization.properties (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified core-client/src/main/resources/org/glassfish/jersey/client/internal/localization.properties (diff)
Commit 82e89ac1b3e024a34489e3358e51466dc4c6aa6f by noreply
Support GSON media (#5090)

* Support GSON media

Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
The file was modified bom/pom.xml (diff)
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/package-info.java
The file was addedmedia/json-gson/src/main/resources/META-INF/services/org.glassfish.jersey.internal.spi.ForcedAutoDiscoverable
The file was addedmedia/json-gson/pom.xml
The file was modified pom.xml (diff)
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonAutoDiscoverable.java
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/JsonGsonFeature.java
The file was addedmedia/json-gson/src/main/resources/org/glassfish/jersey/gson/localization.properties
The file was addedmedia/json-gson/src/test/java/org/glassfish/jersey/gson/internal/JsonGsonProviderTest.java
The file was addedtests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/GsonCustomTest.java
The file was modified tests/e2e-server/pom.xml (diff)
The file was addedtests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/GsonDefaultTest.java
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonProvider.java
The file was modified media/pom.xml (diff)
Commit 8cf7cab8e3c44ab02a758790eb9a7d37f106d8d8 by 15908245+jansupol
Support CompletionStage<Response>

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified tests/e2e-server/pom.xml (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/model/ResourceMethodInvoker.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/CompletionStageTest.java (diff)
Commit 1e6c6929be44a8a52ff0c2c14fec42cbf2522e6d by 15908245+jansupol
Make sure the parent 'responseFuture' CompletableFuture is completed.
This ensures that the jettyRequest.abort() operation is actually performed.

Current situation prevent this code to be ever called as only the chained CompletableFuture is completed.
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
Commit b29eae548c0c6e631b2d1efa644ed995bad43c3b by noreply
Updated copyright notice and `@since` version
The file was modified containers/grizzly2-http/src/main/java/org/glassfish/jersey/grizzly2/httpserver/GrizzlyHttpServerFactory.java (diff)

Summary

  1. Move Proxy parsing logic from connectors to a common class (details)
  2. Support GSON media (#5090) (details)
  3. Support CompletionStage<Response> (details)
  4. Make sure the parent 'responseFuture' CompletableFuture is completed. (details)
  5. Updated copyright notice and `@since` version (details)
Commit aac1cac48afc4aa7dd516283a1f1005a1810a8be by 15908245+jansupol
Move Proxy parsing logic from connectors to a common class

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/ClientProxy.java
The file was modified connectors/grizzly-connector/src/main/resources/org/glassfish/jersey/grizzly/connector/localization.properties (diff)
The file was modified connectors/grizzly-connector/src/main/java/org/glassfish/jersey/grizzly/connector/GrizzlyConnector.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxyTest.java (diff)
The file was modified connectors/apache-connector/src/main/resources/org/glassfish/jersey/apache/connector/localization.properties (diff)
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/package-info.java
The file was modified core-client/src/main/resources/org/glassfish/jersey/client/internal/localization.properties (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified connectors/netty-connector/src/main/resources/org/glassfish/jersey/netty/connector/localization.properties (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxySelectorTest.java (diff)
The file was modified connectors/apache5-connector/src/main/java/org/glassfish/jersey/apache5/connector/Apache5Connector.java (diff)
The file was modified connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java (diff)
The file was modified connectors/jetty-connector/src/main/resources/org/glassfish/jersey/jetty/connector/localization.properties (diff)
The file was modified connectors/apache5-connector/src/main/resources/org/glassfish/jersey/apache5/connector/localization.properties (diff)
Commit 82e89ac1b3e024a34489e3358e51466dc4c6aa6f by noreply
Support GSON media (#5090)

* Support GSON media

Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
The file was addedmedia/json-gson/pom.xml
The file was addedmedia/json-gson/src/test/java/org/glassfish/jersey/gson/internal/JsonGsonProviderTest.java
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonAutoDiscoverable.java
The file was modified media/pom.xml (diff)
The file was addedtests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/GsonDefaultTest.java
The file was modified bom/pom.xml (diff)
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/JsonGsonFeature.java
The file was addedmedia/json-gson/src/main/resources/org/glassfish/jersey/gson/localization.properties
The file was addedmedia/json-gson/src/main/resources/META-INF/services/org.glassfish.jersey.internal.spi.ForcedAutoDiscoverable
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonProvider.java
The file was modified pom.xml (diff)
The file was modified tests/e2e-server/pom.xml (diff)
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/package-info.java
The file was addedtests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/GsonCustomTest.java
Commit 8cf7cab8e3c44ab02a758790eb9a7d37f106d8d8 by 15908245+jansupol
Support CompletionStage<Response>

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/CompletionStageTest.java (diff)
The file was modified tests/e2e-server/pom.xml (diff)
The file was modified core-server/src/main/java/org/glassfish/jersey/server/model/ResourceMethodInvoker.java (diff)
Commit 1e6c6929be44a8a52ff0c2c14fec42cbf2522e6d by 15908245+jansupol
Make sure the parent 'responseFuture' CompletableFuture is completed.
This ensures that the jettyRequest.abort() operation is actually performed.

Current situation prevent this code to be ever called as only the chained CompletableFuture is completed.
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
Commit b29eae548c0c6e631b2d1efa644ed995bad43c3b by noreply
Updated copyright notice and `@since` version
The file was modified containers/grizzly2-http/src/main/java/org/glassfish/jersey/grizzly2/httpserver/GrizzlyHttpServerFactory.java (diff)

Summary

  1. Move Proxy parsing logic from connectors to a common class (details)
  2. Support GSON media (#5090) (details)
  3. Support CompletionStage<Response> (details)
  4. Make sure the parent 'responseFuture' CompletableFuture is completed. (details)
  5. Updated copyright notice and `@since` version (details)
Commit aac1cac48afc4aa7dd516283a1f1005a1810a8be by 15908245+jansupol
Move Proxy parsing logic from connectors to a common class

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/package-info.java
The file was modified connectors/jetty-connector/src/main/resources/org/glassfish/jersey/jetty/connector/localization.properties (diff)
The file was modified connectors/apache-connector/src/main/java/org/glassfish/jersey/apache/connector/ApacheConnector.java (diff)
The file was modified core-client/src/main/resources/org/glassfish/jersey/client/internal/localization.properties (diff)
The file was modified connectors/netty-connector/src/main/resources/org/glassfish/jersey/netty/connector/localization.properties (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/internal/HttpUrlConnector.java (diff)
The file was modified connectors/apache5-connector/src/main/resources/org/glassfish/jersey/apache5/connector/localization.properties (diff)
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
The file was modified connectors/grizzly-connector/src/main/resources/org/glassfish/jersey/grizzly/connector/localization.properties (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxySelectorTest.java (diff)
The file was modified connectors/apache-connector/src/main/resources/org/glassfish/jersey/apache/connector/localization.properties (diff)
The file was addedcore-client/src/main/java/org/glassfish/jersey/client/innate/ClientProxy.java
The file was modified connectors/grizzly-connector/src/main/java/org/glassfish/jersey/grizzly/connector/GrizzlyConnector.java (diff)
The file was modified connectors/apache5-connector/src/main/java/org/glassfish/jersey/apache5/connector/Apache5Connector.java (diff)
The file was modified connectors/netty-connector/src/main/java/org/glassfish/jersey/netty/connector/NettyConnector.java (diff)
The file was modified core-client/src/main/java/org/glassfish/jersey/client/ClientProperties.java (diff)
The file was modified tests/e2e-client/src/test/java/org/glassfish/jersey/tests/e2e/client/connector/proxy/ProxyTest.java (diff)
Commit 82e89ac1b3e024a34489e3358e51466dc4c6aa6f by noreply
Support GSON media (#5090)

* Support GSON media

Signed-off-by: Jorge Bescos Gascon <jorge.bescos.gascon@oracle.com>
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/package-info.java
The file was modified tests/e2e-server/pom.xml (diff)
The file was addedtests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/GsonCustomTest.java
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonAutoDiscoverable.java
The file was addedmedia/json-gson/src/main/resources/META-INF/services/org.glassfish.jersey.internal.spi.ForcedAutoDiscoverable
The file was addedmedia/json-gson/pom.xml
The file was addedmedia/json-gson/src/main/resources/org/glassfish/jersey/gson/localization.properties
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/JsonGsonFeature.java
The file was modified bom/pom.xml (diff)
The file was addedmedia/json-gson/src/main/java/org/glassfish/jersey/gson/internal/JsonGsonProvider.java
The file was modified media/pom.xml (diff)
The file was addedtests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/GsonDefaultTest.java
The file was addedmedia/json-gson/src/test/java/org/glassfish/jersey/gson/internal/JsonGsonProviderTest.java
The file was modified pom.xml (diff)
Commit 8cf7cab8e3c44ab02a758790eb9a7d37f106d8d8 by 15908245+jansupol
Support CompletionStage<Response>

Signed-off-by: jansupol <jan.supol@oracle.com>
The file was modified core-server/src/main/java/org/glassfish/jersey/server/model/ResourceMethodInvoker.java (diff)
The file was modified tests/e2e-server/src/test/java/org/glassfish/jersey/tests/e2e/server/CompletionStageTest.java (diff)
The file was modified tests/e2e-server/pom.xml (diff)
Commit 1e6c6929be44a8a52ff0c2c14fec42cbf2522e6d by 15908245+jansupol
Make sure the parent 'responseFuture' CompletableFuture is completed.
This ensures that the jettyRequest.abort() operation is actually performed.

Current situation prevent this code to be ever called as only the chained CompletableFuture is completed.
The file was modified connectors/jetty-connector/src/main/java/org/glassfish/jersey/jetty/connector/JettyConnector.java (diff)
Commit b29eae548c0c6e631b2d1efa644ed995bad43c3b by noreply
Updated copyright notice and `@since` version
The file was modified containers/grizzly2-http/src/main/java/org/glassfish/jersey/grizzly2/httpserver/GrizzlyHttpServerFactory.java (diff)