@Internal public class FormDataHttpContentProcessor extends AbstractHttpContentProcessor<io.netty.handler.codec.http.multipart.HttpData>
Decodes MediaType.MULTIPART_FORM_DATA in a non-blocking manner.
Designed to be used by a single thread
advertisedLength, configuration, nettyHttpRequest, receivedLength, requestMaxSize| Modifier and Type | Method and Description |
|---|---|
protected void |
doAfterComplete() |
protected void |
doAfterOnError(java.lang.Throwable throwable) |
protected void |
doOnSubscribe(org.reactivestreams.Subscription subscription,
org.reactivestreams.Subscriber<? super io.netty.handler.codec.http.multipart.HttpData> subscriber) |
boolean |
isEnabled() |
protected void |
onData(io.netty.buffer.ByteBufHolder message)
Called after verifying the data of the message.
|
doOnNext, doSubscribe, fireExceedsLengthcurrentSubscriber, doAfterOnSubscribe, doOnComplete, doOnError, doOnSubscribe, getSubscriber, subscribeisComplete, onComplete, onError, onNext, onSubscribepublic boolean isEnabled()
protected void doOnSubscribe(org.reactivestreams.Subscription subscription,
org.reactivestreams.Subscriber<? super io.netty.handler.codec.http.multipart.HttpData> subscriber)
doOnSubscribe in class io.micronaut.core.async.processor.SingleSubscriberProcessor<io.netty.buffer.ByteBufHolder,io.netty.handler.codec.http.multipart.HttpData>protected void onData(io.netty.buffer.ByteBufHolder message)
AbstractHttpContentProcessoronData in class AbstractHttpContentProcessor<io.netty.handler.codec.http.multipart.HttpData>message - The messageprotected void doAfterOnError(java.lang.Throwable throwable)
doAfterOnError in class io.micronaut.core.async.processor.SingleSubscriberProcessor<io.netty.buffer.ByteBufHolder,io.netty.handler.codec.http.multipart.HttpData>protected void doAfterComplete()
doAfterComplete in class io.micronaut.core.async.processor.SingleSubscriberProcessor<io.netty.buffer.ByteBufHolder,io.netty.handler.codec.http.multipart.HttpData>