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.NettyServerCustomizer Interface implemented by users to hook into the pipeline setup of the netty HTTP server.NettyServerCustomizer.Registry Interface implemented by the HTTP server to register customizers. -
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. -
Enum Summary Enum Description NettyServerCustomizer.ChannelRole Enum to describe the role of the channel passed toNettyServerCustomizer.specializeForChannel(Channel, ChannelRole).