
com.groupbyinc.flux.http.netty4.Netty4HttpRequestHandler.class Maven / Gradle / Ivy
???? 4 ? 8com/groupbyinc/flux/http/netty4/Netty4HttpRequestHandler ZLcom/groupbyinc/flux/common/netty/channel/SimpleChannelInboundHandler; Dcom/groupbyinc/flux/common/netty/channel/SimpleChannelInboundHandler Netty4HttpRequestHandler.java BLcom/groupbyinc/flux/common/netty/channel/ChannelHandler$Sharable; ?com/groupbyinc/flux/rest/RestRequest$ContentTypeHeaderException $com/groupbyinc/flux/rest/RestRequest
ContentTypeHeaderException :com/groupbyinc/flux/rest/RestRequest$BadParameterException
BadParameterException @com/groupbyinc/flux/common/netty/channel/ChannelHandler$Sharable 7com/groupbyinc/flux/common/netty/channel/ChannelHandler Sharable serverTransport ;Lcom/groupbyinc/flux/http/netty4/Netty4HttpServerTransport; httpPipeliningEnabled Z detailedErrorsEnabled
threadContext :Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext; y(Lcom/groupbyinc/flux/http/netty4/Netty4HttpServerTransport;ZLcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V ()V
! 9com/groupbyinc/flux/http/netty4/Netty4HttpServerTransport #
pipelining % $ & ( * , this :Lcom/groupbyinc/flux/http/netty4/Netty4HttpRequestHandler; channelRead0 U(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V java/lang/Exception 2 "java/lang/IllegalArgumentException 4 ?com/groupbyinc/flux/http/netty4/pipelining/HttpPipelinedRequest 6 last G()Lcom/groupbyinc/flux/common/netty/handler/codec/http/LastHttpContent; 8 9
7 : Ccom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpRequest < Jcom/groupbyinc/flux/common/netty/handler/codec/http/DefaultFullHttpRequest > protocolVersion C()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpVersion; @ A = B method B()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpMethod; D E = F uri ()Ljava/lang/String; H I = J content 3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; L M = N 0com/groupbyinc/flux/common/netty/buffer/Unpooled P copiedBuffer d(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; R S
Q T headers C()Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders; V W = X trailingHeaders Z W = [I(Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpVersion;Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpMethod;Ljava/lang/String;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders;Lcom/groupbyinc/flux/common/netty/handler/codec/http/HttpHeaders;)V ]
? ^ 1com/groupbyinc/flux/http/netty4/Netty4HttpRequest ` xContentRegistry ;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry; b c $ d >com/groupbyinc/flux/common/netty/channel/ChannelHandlerContext f channel 4()Lcom/groupbyinc/flux/common/netty/channel/Channel; h i g j ?(Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpRequest;Lcom/groupbyinc/flux/common/netty/channel/Channel;)V l
a m java/lang/Object o requestWithoutContentTypeHeader ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpRequest;Lcom/groupbyinc/flux/common/netty/channel/Channel;Ljava/lang/Exception;)Lcom/groupbyinc/flux/http/netty4/Netty4HttpRequest; q r
s requestWithoutParameters ?(Lcom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpRequest;Lcom/groupbyinc/flux/common/netty/channel/Channel;)Lcom/groupbyinc/flux/http/netty4/Netty4HttpRequest; u v
w 1com/groupbyinc/flux/http/netty4/Netty4HttpChannel y ?(Lcom/groupbyinc/flux/http/netty4/Netty4HttpServerTransport;Lcom/groupbyinc/flux/http/netty4/Netty4HttpRequest;Lcom/groupbyinc/flux/http/netty4/pipelining/HttpPipelinedRequest;ZLcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V {
z |
addSuppressed (Ljava/lang/Throwable;)V ~
3 ? java/util/Collections ? emptyMap ()Ljava/util/Map; ? ?
? ? ?(Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Ljava/util/Map;Ljava/lang/String;Lcom/groupbyinc/flux/common/netty/handler/codec/http/FullHttpRequest;Lcom/groupbyinc/flux/common/netty/channel/Channel;)V ?
a ?
decoderResult @()Lcom/groupbyinc/flux/common/netty/handler/codec/DecoderResult; ? ? = ?