Merge branch '6.1.x'

This commit is contained in:
Simon Baslé
2024-07-12 12:52:40 +02:00
2 changed files with 22 additions and 1 deletions

View File

@@ -79,6 +79,8 @@ public final class WebAsyncManager {
private AsyncTaskExecutor taskExecutor = DEFAULT_TASK_EXECUTOR;
private boolean isMultipartRequestParsed;
@Nullable
private volatile Object concurrentResult = RESULT_NONE;
@@ -242,6 +244,24 @@ public final class WebAsyncManager {
}
}
/**
* Mark the {@link WebAsyncManager} as wrapping a
* multipart async request.
* @since 6.1.12
*/
public void setMultipartRequestParsed(boolean isMultipart) {
this.isMultipartRequestParsed = isMultipart;
}
/**
* Return {@code true} if this {@link WebAsyncManager} was previously marked
* as wrapping a multipart async request, {@code false} otherwise.
* @since 6.1.12
*/
public boolean isMultipartRequestParsed() {
return this.isMultipartRequestParsed;
}
/**
* Clear {@linkplain #getConcurrentResult() concurrentResult} and
* {@linkplain #getConcurrentResultContext() concurrentResultContext}.