Top Description Inners Fields Constructors Methods
io.netty.contrib.handler.codec.socksx.v5

public Class Socks5PasswordAuthRequestDecoder

extends ByteToMessageDecoder
Class Inheritance
Imports
io.netty5.buffer.Buffer, io.netty5.channel.ChannelHandlerContext, io.netty5.handler.codec.ByteToMessageDecoder, .DecoderException, .DecoderResult, java.nio.charset.StandardCharsets

Decodes a single Socks5PasswordAuthRequest from the inbound Buffers. 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 and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private Socks5PasswordAuthRequestDecoder.State
Inherited from io.netty5.handler.codec.ByteToMessageDecoder:
COMPOSITE_CUMULATORMERGE_CUMULATOR

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
decode(ChannelHandlerContext ctx, Buffer
the Buffer from which to read data
in
)

Implements abstract io.netty5.handler.codec.ByteToMessageDecoder.decode.

Decode the from one Buffer to another.
private void
Inherited from io.netty5.handler.codec.ByteToMessageDecoder:
actualReadableByteschannelInactivechannelReadchannelReadCompletechannelShutdowndecodeLastdiscardSomeReadByteshandlerAddedhandlerAdded0handlerRemovedhandlerRemoved0internalBufferisSharableisSingleDecodesetSingleDecode

Field Detail

stateback to summary
private Socks5PasswordAuthRequestDecoder.State state

Constructor Detail

Socks5PasswordAuthRequestDecoderback to summary
public Socks5PasswordAuthRequestDecoder()

Method Detail

decodeback to summary
protected void decode(ChannelHandlerContext ctx, Buffer in) throws Exception

Implements abstract io.netty5.handler.codec.ByteToMessageDecoder.decode.

Doc from io.netty5.handler.codec.ByteToMessageDecoder.decode.

Decode the from one Buffer to another. This method will be called till either the input Buffer has nothing to read when return from this method or till nothing was read from the input Buffer.

Parameters
ctx:ChannelHandlerContext

the ChannelHandlerContext which this ByteToMessageDecoder belongs to

in:Buffer

the Buffer from which to read data

Annotations
@Override
Exceptions
Exception:
is thrown if an error occurs
failback to summary
private void fail(ChannelHandlerContext ctx, Exception cause)
io.netty.contrib.handler.codec.socksx.v5 back to summary

private final Enum Socks5PasswordAuthRequestDecoder.State

extends Enum<Socks5PasswordAuthRequestDecoder.State>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Socks5PasswordAuthRequestDecoder.State
public static final Socks5PasswordAuthRequestDecoder.State
public static final Socks5PasswordAuthRequestDecoder.State

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Socks5PasswordAuthRequestDecoder.State
public static Socks5PasswordAuthRequestDecoder.State[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FAILUREback to summary
public static final Socks5PasswordAuthRequestDecoder.State FAILURE
INITback to summary
public static final Socks5PasswordAuthRequestDecoder.State INIT
SUCCESSback to summary
public static final Socks5PasswordAuthRequestDecoder.State SUCCESS

Constructor Detail

Stateback to summary
private State()

Method Detail

valueOfback to summary
public static Socks5PasswordAuthRequestDecoder.State valueOf(String name)
valuesback to summary
public static Socks5PasswordAuthRequestDecoder.State[] values()