diff --git a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java index a2c5f2df7d4c..b742d8e6125d 100644 --- a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java +++ b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java @@ -435,6 +435,11 @@ public void writeTo(Path path) throws IOException } } + /** + * This method was initially introduced to implement the corresponding method from servlet spec, + * however {@link #close()} should be used instead because it properly releases all associated resources. + */ + @Deprecated(forRemoval = true, since = "12.1.13") public void delete() throws IOException { Path path = getPath(); diff --git a/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletMultiPartFormData.java b/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletMultiPartFormData.java index 73a7edfe3e6e..75543586ad64 100644 --- a/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletMultiPartFormData.java +++ b/jetty-ee10/jetty-ee10-servlet/src/main/java/org/eclipse/jetty/ee10/servlet/ServletMultiPartFormData.java @@ -316,7 +316,7 @@ public void write(String fileName) throws IOException @Override public void delete() throws IOException { - _part.delete(); + _part.close(); } @Override diff --git a/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletMultiPartFormData.java b/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletMultiPartFormData.java index 21089f79d086..161116c9b2cf 100644 --- a/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletMultiPartFormData.java +++ b/jetty-ee11/jetty-ee11-servlet/src/main/java/org/eclipse/jetty/ee11/servlet/ServletMultiPartFormData.java @@ -316,7 +316,7 @@ public void write(String fileName) throws IOException @Override public void delete() throws IOException { - _part.delete(); + _part.close(); } @Override