Skip to content
This repository was archived by the owner on Nov 15, 2022. It is now read-only.

Commit 03ce7fc

Browse files
pavelbucekarindam-bandyopadhyay
authored andcommitted
JAX-RS 2.1-m07 + Jersey 2.26-b04 (#21789)
1 parent 4fc443c commit 03ce7fc

File tree

9 files changed

+29
-14
lines changed

9 files changed

+29
-14
lines changed

main/appserver/packager/jersey/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@
9191
<type>zip</type>
9292
<optional>true</optional>
9393
</dependency>
94+
<dependency>
95+
<groupId>org.glassfish.jersey.inject</groupId>
96+
<artifactId>jersey-hk2</artifactId>
97+
</dependency>
9498
<dependency>
9599
<groupId>org.glassfish.jersey.media</groupId>
96100
<artifactId>jersey-media-moxy</artifactId>

main/appserver/packager/jersey/src/main/resources/pkg_proto.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646

4747
pkg = {
4848
"name" : "jersey",
49-
"version" : "2.10.4,0-0",
49+
"version" : "2.26.0,0-1",
5050
"attributes" : { "pkg.summary" : "Jersey 2 Core, RESTful Web services for GlassFish",
5151
"pkg.description" :
5252
"Jersey core runtime libraries including some 3rd party dependencies. \

main/nucleus/admin/rest/rest-service/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,15 @@
9999
<artifactId>jersey-server</artifactId>
100100
<scope>provided</scope>
101101
</dependency>
102+
<dependency>
103+
<groupId>org.glassfish.jersey.inject</groupId>
104+
<artifactId>jersey-hk2</artifactId>
105+
<scope>provided</scope>
106+
</dependency>
102107
<dependency>
103108
<groupId>org.glassfish.jersey.media</groupId>
104109
<artifactId>jersey-media-sse</artifactId>
110+
<scope>provided</scope>
105111
</dependency>
106112
<dependency>
107113
<groupId>org.glassfish.main.flashlight</groupId>

main/nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/adapter/JerseyContainerCommandService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@
7070
import org.glassfish.hk2.utilities.binding.AbstractBinder;
7171
import org.glassfish.internal.api.InternalSystemAdministrator;
7272
import org.glassfish.internal.api.ServerContext;
73+
import org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory;
7374
import org.glassfish.jersey.internal.ServiceFinder;
74-
import org.glassfish.jersey.internal.inject.ReferencingFactory;
7575
import org.glassfish.jersey.internal.util.collection.Ref;
7676
import org.glassfish.jersey.process.internal.RequestScoped;
7777
import org.glassfish.jersey.server.ContainerFactory;
@@ -185,7 +185,7 @@ private Set<? extends Binder> getAdditionalBinders() {
185185
protected void configure() {
186186
bindFactory(RestAdapter.SubjectReferenceFactory.class).to(new TypeLiteral<Ref<Subject>>() {
187187
}).in(PerLookup.class);
188-
bindFactory(ReferencingFactory.<Subject>referenceFactory()).to(new TypeLiteral<Ref<Subject>>() {
188+
bindFactory(Hk2ReferencingFactory.<Subject>referenceFactory()).to(new TypeLiteral<Ref<Subject>>() {
189189
}).in(RequestScoped.class);
190190
}
191191
});

main/nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/adapter/RestAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
import org.glassfish.internal.api.AdminAccessController;
8383
import org.glassfish.internal.api.RemoteAdminAccessException;
8484
import org.glassfish.internal.api.ServerContext;
85-
import org.glassfish.jersey.internal.inject.ReferencingFactory;
85+
import org.glassfish.jersey.inject.hk2.Hk2ReferencingFactory;
8686
import org.glassfish.jersey.internal.util.collection.Ref;
8787
import org.glassfish.jersey.internal.util.collection.Refs;
8888
import org.glassfish.jersey.process.internal.RequestScoped;
@@ -279,7 +279,7 @@ protected Set<? extends Binder> getAdditionalBinders(){
279279
protected void configure() {
280280
bindFactory(SubjectReferenceFactory.class).to(new TypeLiteral<Ref<Subject>>() {
281281
}).in(PerLookup.class);
282-
bindFactory(ReferencingFactory.<Subject>referenceFactory()).to(new TypeLiteral<Ref<Subject>>() {
282+
bindFactory(Hk2ReferencingFactory.<Subject>referenceFactory()).to(new TypeLiteral<Ref<Subject>>() {
283283
}).in(RequestScoped.class);
284284
}
285285
});

main/nucleus/packager/nucleus-jersey/pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,6 @@
6262
<groupId>org.glassfish.jersey.core</groupId>
6363
<artifactId>jersey-client</artifactId>
6464
</dependency>
65-
<dependency>
66-
<groupId>org.glassfish.jersey.bundles.repackaged</groupId>
67-
<artifactId>jersey-guava</artifactId>
68-
</dependency>
6965
<dependency>
7066
<groupId>org.glassfish.jersey.containers</groupId>
7167
<artifactId>jersey-container-grizzly2-http</artifactId>
@@ -102,6 +98,10 @@
10298
<groupId>org.glassfish.jersey.core</groupId>
10399
<artifactId>jersey-common</artifactId>
104100
</dependency>
101+
<dependency>
102+
<groupId>org.glassfish.jersey.inject</groupId>
103+
<artifactId>jersey-hk2</artifactId>
104+
</dependency>
105105
<dependency>
106106
<groupId>javax.ws.rs</groupId>
107107
<artifactId>javax.ws.rs-api</artifactId>

main/nucleus/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
<grizzly.version>2.4.0-beta2</grizzly.version>
130130
<grizzly.npn.version>1.7</grizzly.npn.version>
131131
<saaj-api.version>1.3.4</saaj-api.version>
132-
<hk2.version>2.5.0-b33</hk2.version>
132+
<hk2.version>2.5.0-b36</hk2.version>
133133
<hk2.plugin.version>2.5.0-b33</hk2.plugin.version>
134134
<jboss.logging.version>3.3.0.Final</jboss.logging.version>
135135
<javax.validation.version>1.1.0.Final</javax.validation.version>
@@ -143,11 +143,11 @@
143143
<gmbal.version>4.0.0-b001</gmbal.version>
144144
<woodstox.version>4.1.2</woodstox.version>
145145
<antlr.version>2.7.6</antlr.version>
146-
<jersey.version>2.26-b02</jersey.version>
146+
<jersey.version>2.26-b04</jersey.version>
147147
<jackson.version>2.8.4</jackson.version>
148148
<jettison.version>1.3.3</jettison.version>
149149
<jax-rs-api.spec.version>2.1</jax-rs-api.spec.version>
150-
<jax-rs-api.impl.version>2.1-m03</jax-rs-api.impl.version>
150+
<jax-rs-api.impl.version>2.1-m07</jax-rs-api.impl.version>
151151
<mimepull.version>1.9.4</mimepull.version>
152152
<jbi.version>1.0</jbi.version>
153153
<glassfish-management-api.version>3.2.1-b002</glassfish-management-api.version>

main/nucleus/tests/admin/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,11 @@ of COPY_LIB map constant.)
160160
<artifactId>jersey-server</artifactId>
161161
<scope>test</scope>
162162
</dependency>
163+
<dependency>
164+
<groupId>org.glassfish.jersey.inject</groupId>
165+
<artifactId>jersey-hk2</artifactId>
166+
<scope>test</scope>
167+
</dependency>
163168
<dependency>
164169
<groupId>org.glassfish.main.admin</groupId>
165170
<artifactId>rest-client</artifactId>

main/nucleus/tests/admin/src/test/java/org/glassfish/nucleus/admin/rest/RestTestBase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
import org.glassfish.admin.rest.client.utils.MarshallingUtils;
6767

6868
import org.glassfish.jersey.client.authentication.HttpAuthenticationFeature;
69-
import org.glassfish.jersey.filter.LoggingFilter;
69+
import org.glassfish.jersey.logging.LoggingFeature;
7070
import org.glassfish.jersey.media.multipart.FormDataMultiPart;
7171
import org.glassfish.jersey.media.multipart.file.FileDataBodyPart;
7272
import static org.testng.AssertJUnit.*;
@@ -148,7 +148,7 @@ protected Client getClient() {
148148
if (client == null) {
149149
client = new ClientWrapper(new HashMap<String, String>(), adminUser, adminPass);
150150
if (Boolean.parseBoolean(System.getProperty("DEBUG"))) {
151-
client.register(new LoggingFilter());
151+
client.register(LoggingFeature.class);
152152
}
153153
}
154154
return client;

0 commit comments

Comments
 (0)