Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tracking progress for jakartification M3 #4468

Closed
wants to merge 80 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
4d881e9
Issue #3801 Jersey-Bean-Validator-fails-to-inject-Weld-managed-beans
dmatej Apr 15, 2019
e795abe
Issue #3801 Do not use CDI with bean validation when it is not available
dmatej Apr 17, 2019
3f8c07c
[#3651] Broken links in examples README files (#4376)
mcserra Feb 2, 2020
81c2d32
Adopt Jackson 2.10.1 (#4339)
jansupol Feb 5, 2020
628621b
Fix #4380 - Jersey 2.30 does not work on JDK 11
tvallin Feb 4, 2020
0265a7e
[#3726] Typo in preface (#4377)
mcserra Feb 11, 2020
780b754
[#3720] Incorrect method in the documentation (#4378)
mcserra Feb 11, 2020
f2ccfd5
Jersey Configuration documentation (#4371)
senivam Feb 13, 2020
706c01c
Query parameters were not included in netty URI (#4393)
jbescos Feb 17, 2020
38d0819
Use HTTPS to resolve dependencies in Maven Build (#4391)
JLLeitschuh Feb 17, 2020
e5af7d6
Fix #3433 - Multiple cookies with same name are not supported (#4390)
tvallin Feb 18, 2020
a19a446
netty connector/container modifications (#4387)
senivam Feb 19, 2020
e17b2b1
Fixed stacktraces caused by incorrect JNDI lookup (#4373)
dmatej Feb 19, 2020
e11e086
Allow HK2 AbstractBinder class to bind before the Feature is called (…
jansupol Feb 19, 2020
22aabff
Preparation for GF 6
jansupol Feb 19, 2020
fd7bf1e
Update pom.xml
senivam Feb 19, 2020
24a0f65
Merge pull request #4396 from jansupol/gf.osgi.ver.up
arjantijms Feb 19, 2020
20f74ce
Weld changed to provided scope.
tomas-langer Mar 2, 2020
e9b4933
Weld dependency fixes for tests.
tomas-langer Mar 2, 2020
fb797a5
Weld dependency fixes for examples.
tomas-langer Mar 2, 2020
1340947
Use standard pom.xml structure (#4414)
jansupol Mar 24, 2020
6c64522
Minor modification on documentation chapter (#4408)
tvallin Mar 26, 2020
5c4303b
Use request scope ClientProperties.READ_TIMEOUT in Jetty && Netty (#4…
jansupol Mar 27, 2020
cd22d86
Adopt ee4j parent 1.0.6 (#4412)
jansupol Mar 27, 2020
5b611fc
Fix the OSGi Functional Tests for JDK 11
jansupol Mar 25, 2020
351a578
Allow to use HeaderDelegateProvider to parse the response MediaType
jansupol Mar 24, 2020
5f43f0e
Add new interfaces (PreInvocationInterceptor, PostInvocationIntercept…
tvallin Mar 28, 2020
950ce6c
Updated GF, Jetty, Mimepull, Moxy, Yasson dependencies (#4425)
jansupol Apr 2, 2020
3ca6161
Fix example helloworld-cdi2-se
tvallin Apr 7, 2020
64781d3
Fix example helloworld-pure-jax-rs
tvallin Apr 7, 2020
d21e7e5
Fix example helloworld-spring-annotations
tvallin Apr 8, 2020
0813d24
Fix example helloworld-weld
tvallin Apr 8, 2020
40847c5
Fix example http-patch + dependency added to main pom
tvallin Apr 8, 2020
c44de3c
Fix example json-jettison
tvallin Apr 8, 2020
2e08462
Fix example json-moxy
tvallin Apr 8, 2020
a304d64
Fix example server-sent-events-jaxrs
tvallin Apr 8, 2020
c9c80d7
Fix example server-sent-events-jersey
tvallin Apr 8, 2020
15dbc88
Update copyright
tvallin Apr 8, 2020
0af9096
Fix cdi2-se example
tvallin Apr 14, 2020
feaf8ac
Update WELD version
tvallin Apr 15, 2020
0611e07
Include dependency into jdk11+ profile
tvallin Apr 15, 2020
6f2fe0a
Remove istack dependency from main pom
tvallin Apr 15, 2020
7b0abee
Add istack version
tvallin Apr 15, 2020
449f35f
Some clean up
tvallin Apr 15, 2020
5ee3428
Fix weld dependency version
tvallin Apr 15, 2020
d88025b
Adopt ASM 8.0 (#4431)
jansupol Apr 17, 2020
3d04682
Make sure the RX invoker gets ExecutorService from ExecutorServicePro…
jansupol Apr 17, 2020
7421515
Support jdk15 (#4426)
jbescos Apr 17, 2020
519879c
Upgraded bean validation to 6.1.2.Final
jansupol Apr 3, 2020
f9a8431
When no JAX-B RI on CP warn and disable WADL
jansupol Apr 27, 2020
c87136b
Copyright fixes.
tomas-langer May 5, 2020
ef94758
Activate useSystemProperties into ApacheConnector (#4458) (#4459)
lounagen May 11, 2020
d500d53
jersey-2031 (#4453)
jbescos May 11, 2020
94fc06d
Merge pull request #4438 from tvallin/master
senivam May 11, 2020
484e7f6
JerseyInvocation should override toString()
Apr 9, 2020
5774994
Fix some build warnings and a multithread warning, when building with…
Apr 9, 2020
4751513
Merge pull request #4404 from tomas-langer/4403-weld-provided
senivam May 11, 2020
9d28d1e
Merge pull request #4375 from dmatej/fixed-jersey-3801-inject-cdi-int…
senivam May 11, 2020
31bd872
feat: allow json-jackson to auto-discover modules
Apr 22, 2020
1c68a58
Fix Extended Wadl Example OSGi Test for JDK11 (#4430)
jansupol May 12, 2020
3a00f9f
Merge master into jakartified.m3
senivam May 14, 2020
11d6c11
Offer the Client (partial) response in ProcessingException. (#4460)
jansupol May 14, 2020
da3473b
Allow the user for overriding the default Viewable MediaType
jansupol May 11, 2020
0e7eb12
Updated NOTICE files and regarding legal information
jansupol May 13, 2020
549fc68
Set additional security features on SecureSaxParserFactory. (#4472)
jansupol May 18, 2020
4b54391
ClientDestroyTest fix (#4469)
jansupol May 18, 2020
89df8e3
Run tests with JDK11 in servlet-2.5-mvc-1 (#4471)
jbescos May 18, 2020
acf8263
jakartification: adjustments after merge
senivam May 19, 2020
dd6abb9
Merge remote-tracking branch 'upstream/master' into jakartified.m3
senivam May 19, 2020
6e438aa
Jakarta EE namespace transition
jGauravGupta May 19, 2020
7096403
jakartification: merge adjustments
senivam May 19, 2020
ce2ebfd
jakartification: merge adjustments
senivam May 20, 2020
b150564
jakartification: json-b/p, moxy, persistence, istack.commons
senivam May 21, 2020
39c23d0
Jakartification: jstl, jsp
senivam May 22, 2020
74dfb31
Jakartification: jstl, jsp - adjustments
senivam May 22, 2020
c365202
Jakartification: jstl, jsp - adjustments
senivam May 22, 2020
92c146c
Jakartification: bump versions for jaxb-api/ri
senivam May 23, 2020
b65e36c
Jakartification: bump versions for jaxb-api/ri
senivam May 23, 2020
979b1cd
Merge remote-tracking branch 'gupta/jakarta-namespace-transition-2' i…
senivam May 25, 2020
907e532
Jakartification: grizzly server kept back to 2.4.4, un-jakartified se…
senivam May 25, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 7 additions & 2 deletions NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,11 @@ Bean Validation API 2.0.2
* Copyright: 2009, Red Hat, Inc. and/or its affiliates, and individual contributors
* by the @authors tag.

Hibernate Validator CDI, 6.1.2.Final
* License: Apache License, 2.0
* Project: https://beanvalidation.org/
* Repackaged in org.glassfish.jersey.server.validation.internal.hibernate

Bootstrap v3.3.7
* License: MIT license (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* Project: http://getbootstrap.com
Expand All @@ -65,7 +70,7 @@ Javassist Version 3.25.0-GA
* Project: http://www.javassist.org/
* Copyright (C) 1999- Shigeru Chiba. All Rights Reserved.

Jackson JAX-RS Providers Version 2.9.9
Jackson JAX-RS Providers Version 2.10.1
* License: Apache License, 2.0
* Project: https://github.com/FasterXML/jackson-jaxrs-providers
* Copyright: (c) 2009-2011 FasterXML, LLC. All rights reserved unless otherwise indicated.
Expand All @@ -90,7 +95,7 @@ KineticJS, v4.7.1
* Project: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS
* Copyright: Eric Rowell

org.objectweb.asm Version 7.2
org.objectweb.asm Version 8.0
* License: Modified BSD (http://asm.objectweb.org/license.html)
* Copyright (c) 2000-2011 INRIA, France Telecom. All rights reserved.

Expand Down
1 change: 1 addition & 0 deletions bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,7 @@
<plugin>
<groupId>org.glassfish.copyright</groupId>
<artifactId>glassfish-copyright-maven-plugin</artifactId>
<version>2.0</version>
<inherited>true</inherited>
</plugin>
<plugin>
Expand Down
14 changes: 7 additions & 7 deletions bundles/jaxrs-ri/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -278,12 +278,12 @@
jersey.repackaged.org.objectweb.asm.*;version=${project.version}
</Export-Package>
<Import-Package><![CDATA[
javax.servlet.annotation.*;resolution:=optional;version="[2.4,5.0)",
javax.servlet.descriptor.*;resolution:=optional;version="[2.4,5.0)",
javax.servlet.*;version="[2.4,5.0)",
javax.servlet.annotation.*;resolution:=optional;version="[3.0,6.0)",
javax.servlet.descriptor.*;resolution:=optional;version="[3.0,6.0)",
javax.servlet.*;version="[3.0,6.0)",
${jakarta.annotation.osgi.version},
javax.persistence.*;resolution:=optional,
jakarta.validation.*;resolution:=optional;version="[2,4)",
jakarta.persistence.*;resolution:=optional,
jakarta.validation.*;resolution:=optional;version="[3,4)",
sun.misc.*;resolution:=optional,
${hk2.osgi.version},
*
Expand Down Expand Up @@ -373,10 +373,10 @@
<phase>package</phase>
<configuration>
<tasks>
<jar destfile="${project.build.directory}/${artifactId}.jar" update="true">
<jar destfile="${project.build.directory}/${project.artifactId}.jar" update="true">
<zipfileset dir="../.." includes="NOTICE.md" prefix="META-INF" />
</jar>
<jar destfile="${project.build.directory}/${artifactId}-sources.jar" update="true">
<jar destfile="${project.build.directory}/${project.artifactId}-sources.jar" update="true">
<zipfileset dir="../.." includes="NOTICE.md" prefix="META-INF" />
</jar>
</tasks>
Expand Down
4 changes: 2 additions & 2 deletions bundles/jaxrs-ri/src/main/assembly/common-dependencies.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@
<exclude>jakarta.ws.rs:*</exclude>
<exclude>org.glassfish.jersey.*:*</exclude>
<!-- CDI API dependencies come from yasson, cdi is optional there -->
<exclude>javax.enterprise:cdi-api:jar:*</exclude>
<exclude>jakarta.enterprise:cdi-api:jar:*</exclude>
<exclude>jakarta.el:el-api:jar:*</exclude>
<exclude>org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.1_spec:jar:*</exclude>
<exclude>javax.annotation:jsr250-api:jar:*</exclude>
<exclude>jakarta.annotation:jsr250-api:jar:*</exclude>
</excludes>
</dependencySet>
<!-- JAX-RS RI provided dependencies -->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2013, 2019 Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2013, 2020 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
Expand Down Expand Up @@ -165,6 +165,20 @@ public final class ApacheClientProperties {
*/
public static final String CONNECTION_CLOSING_STRATEGY = "jersey.config.apache.client.connectionClosingStrategy";

/**
* A value of {@code false} indicates the client will use default ApacheConnector params. A value
* of {@code true} will cause the client to take into account the system properties
* {@code https.protocols}, {@code https.cipherSuites}, {@code http.keepAlive},
* {@code http.maxConnections}.
* <p/>
* The value MUST be an instance of {@link java.lang.Boolean}.
* <p/>
* The default value is {@code false}.
* <p/>
* The name of the configuration property is <tt>{@value}</tt>.
*/
public static final String USE_SYSTEM_PROPERTIES = "jersey.config.apache.client.useSystemProperties";

/**
* Get the value of the specified property.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -357,12 +357,15 @@ private HttpClientConnectionManager getConnectionManager(final Client client,
}
}

final boolean useSystemProperties =
PropertiesHelper.isProperty(config.getProperties(), ApacheClientProperties.USE_SYSTEM_PROPERTIES);

// Create custom connection manager.
return createConnectionManager(
client,
config,
sslContext,
false);
useSystemProperties);
}

private HttpClientConnectionManager createConnectionManager(
Expand Down
3 changes: 1 addition & 2 deletions containers/glassfish/jersey-gf-ejb/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,12 @@
<dependency>
<groupId>jakarta.ejb</groupId>
<artifactId>jakarta.ejb-api</artifactId>
<version>${ejb.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.interceptor</groupId>
<artifactId>jakarta.interceptor-api</artifactId>
<version>${javax.interceptor.version}</version>
<version>${jakarta.interceptor.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
package org.glassfish.jersey.gf.ejb.internal;

import jakarta.annotation.PostConstruct;
import javax.interceptor.InvocationContext;
import jakarta.interceptor.InvocationContext;

import org.glassfish.jersey.ext.cdi1x.internal.CdiComponentProvider;
import org.glassfish.jersey.internal.inject.InjectionManager;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@
import jakarta.ws.rs.ext.ExceptionMapper;

import jakarta.annotation.Priority;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;
import jakarta.ejb.Local;
import jakarta.ejb.Remote;
import jakarta.ejb.Stateless;
import jakarta.inject.Singleton;
import javax.naming.InitialContext;
import javax.naming.NamingException;
Expand Down Expand Up @@ -117,7 +117,7 @@ private static <T> String getBeanName(final Class<T> clazz) {
}
return stateless.name();
}
final javax.ejb.Singleton singleton = clazz.getAnnotation(javax.ejb.Singleton.class);
final jakarta.ejb.Singleton singleton = clazz.getAnnotation(jakarta.ejb.Singleton.class);
if (singleton != null) {
if (singleton.name().isEmpty()) {
return clazz.getSimpleName();
Expand All @@ -139,9 +139,9 @@ public EjbFactory(Class<T> rawType, InitialContext ctx, EjbComponentProvider ejb
* Annotations to determine EJB components.
*/
private static final Set<String> EjbComponentAnnotations = Collections.unmodifiableSet(new HashSet<String>() {{
add("javax.ejb.Stateful");
add("javax.ejb.Stateless");
add("javax.ejb.Singleton");
add("jakarta.ejb.Stateful");
add("jakarta.ejb.Stateless");
add("jakarta.ejb.Singleton");
}});

private InjectionManager injectionManager = null;
Expand Down Expand Up @@ -380,7 +380,7 @@ private static List<Class> remoteAndLocalIfaces(final Class<?> resourceClass) {
}

private static boolean isAcceptableLocalInterface(final Class<?> iface) {
if ("javax.ejb".equals(iface.getPackage().getName())) {
if ("jakarta.ejb".equals(iface.getPackage().getName())) {
return false;
}
return !Serializable.class.equals(iface) && !Externalizable.class.equals(iface);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.ext.ExceptionMapper;

import javax.ejb.EJBException;
import jakarta.ejb.EJBException;
import jakarta.inject.Inject;
import jakarta.inject.Provider;

Expand Down
4 changes: 2 additions & 2 deletions containers/grizzly2-servlet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>${servlet4.version}</version>
<version>4.0.3</version>
</dependency>

<dependency>
Expand Down Expand Up @@ -81,7 +81,7 @@
<configuration>
<instructions>
<Import-Package>
javax.servlet.*;version="[2.4,5.0)",
javax.servlet.*;version="[3.0,6.0)",
*
</Import-Package>
</instructions>
Expand Down
2 changes: 1 addition & 1 deletion containers/jersey-servlet-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
<instructions>
<!-- Note: When you're changing these properties change them also in bundles/jax-rs-ri/bundle/pom.xml. -->
<Import-Package>
javax.persistence.*;resolution:=optional,
jakarta.persistence.*;resolution:=optional,
javax.servlet.*;version="[2.4,5.0)",
${jakarta.annotation.osgi.version},
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
import org.glassfish.jersey.uri.UriComponent;

/**
* A {@link javax.servlet.Servlet} or {@link Filter} for deploying root resource classes.
* A {@link jakarta.servlet.Servlet} or {@link Filter} for deploying root resource classes.
* <p />
* The following sections make reference to initialization parameters. Unless
* otherwise specified the initialization parameters apply to both server
Expand Down Expand Up @@ -96,8 +96,8 @@
* and {@link jakarta.ws.rs.core.Application} classes using {@link jakarta.ws.rs.core.Context
* &#64;Context} annotation:
* {@link HttpServletRequest}, {@link HttpServletResponse},
* {@link ServletContext}, {@link javax.servlet.ServletConfig} and {@link WebConfig}.
* If this class is used as a Servlet then the {@link javax.servlet.ServletConfig} class may
* {@link ServletContext}, {@link jakarta.servlet.ServletConfig} and {@link WebConfig}.
* If this class is used as a Servlet then the {@link jakarta.servlet.ServletConfig} class may
* be injected. If this class is used as a servlet filter then the {@link FilterConfig}
* class may be injected. {@link WebConfig} may be injected to abstract
* servlet or filter deployment.
Expand All @@ -120,7 +120,7 @@
* <param-value>persistence/widget</param-value>
* </init-param>
* }</pre>
* Given the above, Jersey will inject the {@link javax.persistence.EntityManagerFactory EntityManagerFactory} found
* Given the above, Jersey will inject the {@link jakarta.persistence.EntityManagerFactory EntityManagerFactory} found
* at {@code java:comp/env/persistence/widget} in JNDI when encountering a
* field or parameter annotated with {@code @PersistenceUnit(unitName="WidgetPU")}.
*
Expand Down Expand Up @@ -148,7 +148,7 @@ public class ServletContainer extends HttpServlet implements Filter, Container {
* Initiate the Web component.
*
* @param webConfig the Web configuration.
* @throws javax.servlet.ServletException in case of an initialization failure
* @throws jakarta.servlet.ServletException in case of an initialization failure
*/
protected void init(final WebConfig webConfig) throws ServletException {
webComponent = new WebComponent(webConfig, resourceConfig);
Expand Down Expand Up @@ -187,7 +187,7 @@ public ServletContainer(final ResourceConfig resourceConfig) {
* HTTP request
* @throws ServletException if the HTTP request cannot
* be handled
* @see javax.servlet.Servlet#service
* @see jakarta.servlet.Servlet#service
*/
@Override
public void service(final ServletRequest req, final ServletResponse res)
Expand All @@ -209,7 +209,7 @@ public void service(final ServletRequest req, final ServletResponse res)
* Receives standard HTTP requests from the public {@code service} method and dispatches
* them to the {@code do}<i>XXX</i> methods defined in
* this class. This method is an HTTP-specific version of the
* {@link javax.servlet.Servlet#service} method. There's no
* {@link jakarta.servlet.Servlet#service} method. There's no
* need to override this method.
*
* @param request the {@link HttpServletRequest} object that
Expand All @@ -223,7 +223,7 @@ public void service(final ServletRequest req, final ServletResponse res)
* HTTP request
* @throws ServletException if the HTTP request
* cannot be handled
* @see javax.servlet.Servlet#service
* @see jakarta.servlet.Servlet#service
*/
@Override
protected void service(final HttpServletRequest request, final HttpServletResponse response)
Expand Down Expand Up @@ -352,9 +352,9 @@ public void init() throws ServletException {
*
* @param baseUri the base URI of the request.
* @param requestUri the URI of the request.
* @param request the {@link javax.servlet.http.HttpServletRequest} object that contains the request the client made to
* @param request the {@link jakarta.servlet.http.HttpServletRequest} object that contains the request the client made to
* the Web component.
* @param response the {@link javax.servlet.http.HttpServletResponse} object that contains the response the Web component
* @param response the {@link jakarta.servlet.http.HttpServletResponse} object that contains the response the Web component
* returns to the client.
* @return lazily initialized response status code {@link Value value provider}. If not resolved in the moment of call to
* {@link Value#get()}, {@code -1} is returned.
Expand All @@ -372,9 +372,9 @@ public Value<Integer> service(final URI baseUri, final URI requestUri, final Htt
*
* @param baseUri the base URI of the request.
* @param requestUri the URI of the request.
* @param request the {@link javax.servlet.http.HttpServletRequest} object that contains the request the client made to
* @param request the {@link jakarta.servlet.http.HttpServletRequest} object that contains the request the client made to
* the Web component.
* @param response the {@link javax.servlet.http.HttpServletResponse} object that contains the response the Web component
* @param response the {@link jakarta.servlet.http.HttpServletResponse} object that contains the response the Web component
* returns to the client.
* @return returns {@link ResponseWriter}, Servlet's {@link org.glassfish.jersey.server.spi.ContainerResponseWriter}
* implementation, into which processed request response was written to.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public final class ServletProperties {
* without parsing the {@code web.xml}, hence why this property is necessary.)
* <p>
* The property is only applicable when {@link ServletContainer Jersey servlet
* container} is configured to run as a {@link javax.servlet.Filter}, otherwise this property
* container} is configured to run as a {@link jakarta.servlet.Filter}, otherwise this property
* will be ignored.
* <p>
* The value of the property may consist of one or more path segments separate by
Expand All @@ -62,7 +62,7 @@ public final class ServletProperties {
* may be invoked when this feature is enabled.
* <p></p>
* The property is only applicable when {@link ServletContainer Jersey servlet
* container} is configured to run as a {@link javax.servlet.Filter}, otherwise
* container} is configured to run as a {@link jakarta.servlet.Filter}, otherwise
* this property will be ignored.
* <p></p>
* Application code, such as methods corresponding to sub-resource locators
Expand All @@ -80,7 +80,7 @@ public final class ServletProperties {
* by the underlying servlet engine.
* <p></p>
* The property is only applicable when {@link ServletContainer Jersey servlet
* container} is configured to run as a {@link javax.servlet.Filter}, otherwise
* container} is configured to run as a {@link jakarta.servlet.Filter}, otherwise
* this property will be ignored. If a servlet path matches this regular
* expression then the filter forwards the request to the next filter in the
* filter chain so that the underlying servlet engine can process the request
Expand Down
Loading