Interface HttpContentProcessor<T>

  • Type Parameters:
    T - The type
    All Superinterfaces:
    org.reactivestreams.Publisher<T>, io.micronaut.core.async.publisher.Publishers.MicronautPublisher<T>, org.reactivestreams.Subscriber<io.netty.buffer.ByteBufHolder>, io.micronaut.core.util.Toggleable
    All Known Implementing Classes:
    AbstractBufferingHttpContentProcessor, AbstractHttpContentProcessor, DefaultHttpContentProcessor, FormDataHttpContentProcessor, JsonContentProcessor

    public interface HttpContentProcessor<T>
    extends io.micronaut.core.async.publisher.Publishers.MicronautPublisher<T>, org.reactivestreams.Subscriber<io.netty.buffer.ByteBufHolder>, io.micronaut.core.util.Toggleable
    A reactive streams Processor that processes incoming ByteBufHolder and outputs a given type.
    Since:
    1.0
    • Method Summary

      • Methods inherited from interface org.reactivestreams.Publisher

        subscribe
      • Methods inherited from interface org.reactivestreams.Subscriber

        onComplete, onError, onNext, onSubscribe
      • Methods inherited from interface io.micronaut.core.util.Toggleable

        isEnabled