Package io.netty.handler.codec.http
Class HttpRequestEncoder
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelOutboundHandlerAdapter
io.netty.handler.codec.MessageToMessageEncoder<Object>
io.netty.handler.codec.http.HttpObjectEncoder<HttpRequest>
io.netty.handler.codec.http.HttpRequestEncoder
- All Implemented Interfaces:
ChannelHandler
,ChannelOutboundHandler
- Direct Known Subclasses:
HttpClientCodec.Encoder
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final char
private static final char
private static final int
private static final int
Fields inherited from class io.netty.handler.codec.http.HttpObjectEncoder
CRLF_SHORT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Returnstrue
if the given message should be handled.protected void
encodeInitialLine
(ByteBuf buf, HttpRequest request) Methods inherited from class io.netty.handler.codec.http.HttpObjectEncoder
encode, encodeAscii, encodeHeaders, isContentAlwaysEmpty, sanitizeHeadersBeforeEncode, write
Methods inherited from class io.netty.channel.ChannelOutboundHandlerAdapter
bind, close, connect, deregister, disconnect, flush, read
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, exceptionCaught, handlerAdded, handlerRemoved, isSharable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.netty.channel.ChannelHandler
exceptionCaught, handlerAdded, handlerRemoved
-
Field Details
-
SLASH
private static final char SLASH- See Also:
-
QUESTION_MARK
private static final char QUESTION_MARK- See Also:
-
SLASH_AND_SPACE_SHORT
private static final int SLASH_AND_SPACE_SHORT- See Also:
-
SPACE_SLASH_AND_SPACE_MEDIUM
private static final int SPACE_SLASH_AND_SPACE_MEDIUM- See Also:
-
-
Constructor Details
-
HttpRequestEncoder
public HttpRequestEncoder()
-
-
Method Details
-
acceptOutboundMessage
Description copied from class:MessageToMessageEncoder
Returnstrue
if the given message should be handled. Iffalse
it will be passed to the nextChannelOutboundHandler
in theChannelPipeline
.- Overrides:
acceptOutboundMessage
in classHttpObjectEncoder<HttpRequest>
- Throws:
Exception
-
encodeInitialLine
- Specified by:
encodeInitialLine
in classHttpObjectEncoder<HttpRequest>
- Throws:
Exception
-