Package io.micronaut.xml.jackson.server
Class XmlContentProcessor
- java.lang.Object
-
- io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber<R>
-
- io.micronaut.core.async.processor.SingleThreadedBufferingProcessor<io.netty.buffer.ByteBufHolder,T>
-
- io.micronaut.http.server.netty.AbstractBufferingHttpContentProcessor<java.lang.Object>
-
- io.micronaut.xml.jackson.server.XmlContentProcessor
-
- All Implemented Interfaces:
io.micronaut.core.async.publisher.Publishers.MicronautPublisher<java.lang.Object>,io.micronaut.core.async.subscriber.Completable,io.micronaut.core.async.subscriber.Emitter<io.netty.buffer.ByteBufHolder>,io.micronaut.core.util.Toggleable,io.micronaut.http.server.netty.HttpContentProcessor<java.lang.Object>,org.reactivestreams.Processor<io.netty.buffer.ByteBufHolder,java.lang.Object>,org.reactivestreams.Publisher<java.lang.Object>,org.reactivestreams.Subscriber<io.netty.buffer.ByteBufHolder>
public class XmlContentProcessor extends io.micronaut.http.server.netty.AbstractBufferingHttpContentProcessor<java.lang.Object>This class will handle subscribing to a Xml stream and binding once the events are complete in a non-blocking manner.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description XmlContentProcessor(io.micronaut.http.server.netty.NettyHttpRequest<?> nettyHttpRequest, io.micronaut.http.server.HttpServerConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoOnComplete()protected voidonUpstreamMessage(io.netty.buffer.ByteBufHolder message)-
Methods inherited from class io.micronaut.http.server.netty.AbstractBufferingHttpContentProcessor
doOnNext, fireExceedsLength, subscribe, verifyPartDefinedSize
-
Methods inherited from class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
currentDownstreamSubscriber, doOnError, doOnSubscribe, getDownstreamSubscriber, subscribeDownstream
-
Methods inherited from class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
newDownstreamSubscription, onComplete, onError, onNext, onSubscribe, provideDownstreamSubscription
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
onUpstreamMessage
protected void onUpstreamMessage(io.netty.buffer.ByteBufHolder message)
- Specified by:
onUpstreamMessagein classio.micronaut.core.async.processor.SingleThreadedBufferingProcessor<io.netty.buffer.ByteBufHolder,java.lang.Object>
-
doOnComplete
protected void doOnComplete()
- Overrides:
doOnCompletein classio.micronaut.core.async.processor.SingleThreadedBufferingProcessor<io.netty.buffer.ByteBufHolder,java.lang.Object>
-
-