This is an automated email from the ASF dual-hosted git repository.
zstan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/master by this push:
new 5fb65a9440d IGNITE-27951: Upgrade Jetty to 11.0.25 and
tomcat-servlet-api to 10.0.27 (#12796)
5fb65a9440d is described below
commit 5fb65a9440dbb524f47c5eaf4103c78bf7409c66
Author: Kirill Anisimov <[email protected]>
AuthorDate: Fri Mar 13 20:13:08 2026 +0700
IGNITE-27951: Upgrade Jetty to 11.0.25 and tomcat-servlet-api to 10.0.27
(#12796)
---
.../apache/ignite/cache/websession/WebSession.java | 30 ++++++++++++++-------
.../ignite/cache/websession/WebSessionV2.java | 31 ++++++++++++++--------
parent/pom.xml | 4 +--
3 files changed, 42 insertions(+), 23 deletions(-)
diff --git
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
index 1e211391676..b87c5f48478 100644
---
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
+++
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSession.java
@@ -248,8 +248,10 @@ class WebSession implements HttpSession, Externalizable {
return val;
}
- /** {@inheritDoc} */
- @Override public Object getValue(String name) {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#getAttribute(String)}.
+ */
+ @Override @Deprecated public Object getValue(String name) {
return getAttribute(name);
}
@@ -261,8 +263,10 @@ class WebSession implements HttpSession, Externalizable {
return Collections.enumeration(attrs.keySet());
}
- /** {@inheritDoc} */
- @Override public String[] getValueNames() {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#getAttributeNames()}.
+ */
+ @Override @Deprecated public String[] getValueNames() {
if (!isValid)
throw new IllegalStateException("Call on invalidated session!");
@@ -280,8 +284,10 @@ class WebSession implements HttpSession, Externalizable {
updates.add(new T2<>(name, val));
}
- /** {@inheritDoc} */
- @Override public void putValue(String name, Object val) {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#setAttribute(String, Object)}.
+ */
+ @Override @Deprecated public void putValue(String name, Object val) {
setAttribute(name, val);
}
@@ -296,8 +302,10 @@ class WebSession implements HttpSession, Externalizable {
updates.add(new T2<>(name, null));
}
- /** {@inheritDoc} */
- @Override public void removeValue(String name) {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#removeAttribute(String)}.
+ */
+ @Override @Deprecated public void removeValue(String name) {
removeAttribute(name);
}
@@ -325,8 +333,10 @@ class WebSession implements HttpSession, Externalizable {
return isNew;
}
- /** {@inheritDoc} */
- @Override public HttpSessionContext getSessionContext() {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Always returns an empty
context.
+ */
+ @Override @Deprecated public HttpSessionContext getSessionContext() {
return EMPTY_SES_CTX;
}
diff --git
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
index 089f2e5d808..0e49a1ef1c2 100644
---
a/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
+++
b/modules/web/src/main/java/org/apache/ignite/cache/websession/WebSessionV2.java
@@ -181,9 +181,10 @@ class WebSessionV2 implements HttpSession {
return maxInactiveInterval;
}
- /** {@inheritDoc} */
- @SuppressWarnings("deprecation")
- @Override public HttpSessionContext getSessionContext() {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Always returns an empty
context.
+ */
+ @Override @Deprecated public HttpSessionContext getSessionContext() {
return EMPTY_SES_CTX;
}
@@ -215,8 +216,10 @@ class WebSessionV2 implements HttpSession {
return attr;
}
- /** {@inheritDoc} */
- @Override public Object getValue(final String name) {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#getAttribute(String)}.
+ */
+ @Override @Deprecated public Object getValue(final String name) {
return getAttribute(name);
}
@@ -230,8 +233,10 @@ class WebSessionV2 implements HttpSession {
attributes().put(name, val);
}
- /** {@inheritDoc} */
- @Override public void putValue(final String name, final Object val) {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#setAttribute(String, Object)}.
+ */
+ @Override @Deprecated public void putValue(final String name, final Object
val) {
setAttribute(name, val);
}
@@ -262,8 +267,10 @@ class WebSessionV2 implements HttpSession {
return entity.attributes().keySet();
}
- /** {@inheritDoc} */
- @Override public String[] getValueNames() {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#getAttributeNames()}.
+ */
+ @Override @Deprecated public String[] getValueNames() {
assertValid();
final Set<String> names = attributeNames();
@@ -278,8 +285,10 @@ class WebSessionV2 implements HttpSession {
attributes().put(name, REMOVED_ATTR);
}
- /** {@inheritDoc} */
- @Override public void removeValue(final String name) {
+ /**
+ * @deprecated Legacy {@link HttpSession} API. Use {@link
#removeAttribute(String)}.
+ */
+ @Override @Deprecated public void removeValue(final String name) {
removeAttribute(name);
}
diff --git a/parent/pom.xml b/parent/pom.xml
index 0b28e0f5990..0eb8c5fa71d 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -84,7 +84,7 @@
<javax.cache.version>1.0.0</javax.cache.version>
<jboss.rmi.version>1.0.6.Final</jboss.rmi.version>
<jetbrains.annotations.version>16.0.3</jetbrains.annotations.version>
- <jetty.version>11.0.24</jetty.version>
+ <jetty.version>11.0.25</jetty.version>
<jetty-jakarta-servlet-api.version>5.0.2</jetty-jakarta-servlet-api.version>
<jmh.version>1.37</jmh.version>
<jna.version>4.5.2</jna.version>
@@ -108,7 +108,7 @@
<snappy.version>1.1.10.7</snappy.version>
<spring.version>5.3.39</spring.version>
<surefire.version>3.1.2</surefire.version>
- <tomcat.version>9.0.63</tomcat.version>
+ <tomcat.version>10.0.27</tomcat.version>
<yardstick.version>0.8.3</yardstick.version>
<zookeeper.version>3.9.4</zookeeper.version>
<zstd.version>1.5.5-5</zstd.version>