public class MultipartReadHandler extends Object implements ReadHandler
ReadHandler
, which implements the miltipart message parsing logic
and delegates control to a MultipartEntryHandler
, when MultipartEntry
data becomes available.Constructor and Description |
---|
MultipartReadHandler(MultipartEntry parentMultipartEntry,
MultipartEntryHandler multipartHandler,
CompletionHandler<MultipartEntry> completionHandler,
MultipartContext multipartContext) |
MultipartReadHandler(Request request,
MultipartEntryHandler multipartHandler,
CompletionHandler<Request> completionHandler,
MultipartContext multipartContext) |
Modifier and Type | Method and Description |
---|---|
void |
onAllDataRead()
Invoked when all data for the current request has been read.
|
void |
onDataAvailable()
Invoked when data is available to be read without blocking.
|
void |
onError(Throwable t)
Invoked when an error occurs processing the request asynchronously.
|
public MultipartReadHandler(Request request, MultipartEntryHandler multipartHandler, CompletionHandler<Request> completionHandler, MultipartContext multipartContext)
public MultipartReadHandler(MultipartEntry parentMultipartEntry, MultipartEntryHandler multipartHandler, CompletionHandler<MultipartEntry> completionHandler, MultipartContext multipartContext)
public void onDataAvailable() throws Exception
ReadHandler
Invoked when data is available to be read without blocking. Data must be consumed by the handler implementation before re-registering.
onDataAvailable
in interface ReadHandler
Exception
public void onAllDataRead() throws Exception
ReadHandler
Invoked when all data for the current request has been read.
onAllDataRead
in interface ReadHandler
Exception
public void onError(Throwable t)
ReadHandler
Invoked when an error occurs processing the request asynchronously.
onError
in interface ReadHandler
Copyright © 2015 Oracle Corporation. All rights reserved.