Class MultipartScanner
java.lang.Object
org.glassfish.grizzly.http.multipart.MultipartScanner
Entry point for the multipart message processing. Initiates non-blocking, asynchronous multipart message parsing and
processing.
- Since:
- 2.0.1
- Author:
- Alexey Stashok, Heinrich Schuchardt
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidscan(MultipartEntry multipartMixedEntry, MultipartEntryHandler partHandler, CompletionHandler<MultipartEntry> completionHandler) Initialize the multipart/mixedMultipartEntryprocessing.static voidscan(Request request, MultipartEntryHandler partHandler, CompletionHandler<Request> completionHandler) Initialize the multipart HTTP request processing.
-
Field Details
-
BOUNDARY_ATTR
- See Also:
-
-
Method Details
-
scan
public static void scan(Request request, MultipartEntryHandler partHandler, CompletionHandler<Request> completionHandler) Initialize the multipart HTTP request processing.- Parameters:
request- the multipart HTTP request.partHandler- theMultipartEntryHandler, which is responsible for processing multipart entries.completionHandler-CompletionHandler, which is invoked after multipart Request has been processed, or error occurred.
-
scan
public static void scan(MultipartEntry multipartMixedEntry, MultipartEntryHandler partHandler, CompletionHandler<MultipartEntry> completionHandler) Initialize the multipart/mixedMultipartEntryprocessing.- Parameters:
multipartMixedEntry- the multipart/mixedMultipartEntry.partHandler- theMultipartEntryHandler, which is responsible for processing multipart sub-entries.completionHandler-CompletionHandler, which is invoked after multipart/mixedMultipartEntryhas been processed, or error occurred.
-