Package io.netty.handler.codec.socksx.v5
Class Socks5CommandResponseDecoder
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.handler.codec.ByteToMessageDecoder
-
- io.netty.handler.codec.ReplayingDecoder<Socks5CommandResponseDecoder.State>
-
- io.netty.handler.codec.socksx.v5.Socks5CommandResponseDecoder
-
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
public class Socks5CommandResponseDecoder extends io.netty.handler.codec.ReplayingDecoder<Socks5CommandResponseDecoder.State>
Decodes a singleSocks5CommandResponsefrom the inboundByteBufs. On successful decode, this decoder will forward the received data to the next handler, so that other handler can remove or replace this decoder later. On failed decode, this decoder will discard the received data, so that other handler closes the connection later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSocks5CommandResponseDecoder.State
-
Constructor Summary
Constructors Constructor Description Socks5CommandResponseDecoder()Socks5CommandResponseDecoder(Socks5AddressDecoder addressDecoder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddecode(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf in, List<Object> out)-
Methods inherited from class io.netty.handler.codec.ReplayingDecoder
callDecode, checkpoint, checkpoint, state, state
-
Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder
actualReadableBytes, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggered
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught
-
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, isSharable
-
-
-
-
Constructor Detail
-
Socks5CommandResponseDecoder
public Socks5CommandResponseDecoder()
-
Socks5CommandResponseDecoder
public Socks5CommandResponseDecoder(Socks5AddressDecoder addressDecoder)
-
-