Package io.micronaut.http.server.netty
Netty server classes for Micronaut.
- Since:
- 1.0
-
Interface Summary Interface Description HttpCompressionStrategy Determines if a given http message should be compressed.HttpContentProcessor<T> A reactive streamsProcessorthat processes incomingByteBufHolderand outputs a given type.HttpContentProcessorResolver Responsible for determining whichHttpContentProcessorto use to process the body of the request.HttpContentSubscriberFactory Interface that allows plugging into the constructor of theHttpContentsubscriber.NettyEmbeddedServer ExtendedEmbeddedServerinterface that represents a Netty-based HTTP server.NettyEmbeddedServerFactory A factory / strategy interface for creating instances ofNettyEmbeddedServer.NettyEmbeddedServices Internal interface with services required by theNettyHttpServer. -
Class Summary Class Description AbstractBufferingHttpContentProcessor<T> Abtract implementation of theHttpContentProcessorinterface that deals with limiting file upload sizes.AbstractHttpContentProcessor<T> Abstract implementation of theHttpContentProcessorinterface that deals with limiting file upload sizes.ByteBufDelegate Delegates all functionality to the provided buffer.DefaultHttpContentProcessor This class will handle subscribing to a stream ofHttpContent.DefaultNettyEmbeddedServerFactory Default implementation ofNettyEmbeddedServerFactory.FormDataHttpContentProcessor DecodesMediaType.MULTIPART_FORM_DATAin a non-blocking manner.FormDataHttpContentSubscriberFactory Builds aSubscriberforMediaType.APPLICATION_FORM_URLENCODED.HttpDataReference A helper class to store references to httpdata and related information.NettyHttpRequest<T> Delegates to the NettyHttpRequestinstance.NettyHttpResponseFactory Implementation ofHttpResponseFactoryfor Netty.NettyHttpServer Implements the bootstrap and configuration logic for the Netty implementation ofEmbeddedServer.NettyRequestArgumentSatisfier A class containing methods to aid in satisfying arguments of aRoute.SmartHttpContentCompressor An extension ofHttpContentCompressorthat skips encoding if the content type is not compressible or if the content is too small.