/** * @deprecated Use {@link #valueOf(byte)} instead. */ @Deprecated public static SocksAuthStatus fromByte(byte b) { return valueOf(b); }
@Override protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> out) throws Exception { switch (state()) { case CHECK_PROTOCOL_VERSION: { if (byteBuf.readByte() != SocksSubnegotiationVersion.AUTH_PASSWORD.byteValue()) { out.add(SocksCommonUtils.UNKNOWN_SOCKS_RESPONSE); break; } checkpoint(State.READ_AUTH_RESPONSE); } case READ_AUTH_RESPONSE: { SocksAuthStatus authStatus = SocksAuthStatus.valueOf(byteBuf.readByte()); out.add(new SocksAuthResponse(authStatus)); break; } default: { throw new Error(); } } channelHandlerContext.pipeline().remove(this); }
/** * @deprecated Use {@link #valueOf(byte)} instead. */ @Deprecated public static SocksAuthStatus fromByte(byte b) { return valueOf(b); }
/** * @deprecated Use {@link #valueOf(byte)} instead. */ @Deprecated public static SocksAuthStatus fromByte(byte b) { return valueOf(b); }
@Override protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> out) throws Exception { switch (state()) { case CHECK_PROTOCOL_VERSION: { if (byteBuf.readByte() != SocksSubnegotiationVersion.AUTH_PASSWORD.byteValue()) { out.add(SocksCommonUtils.UNKNOWN_SOCKS_RESPONSE); break; } checkpoint(State.READ_AUTH_RESPONSE); } case READ_AUTH_RESPONSE: { SocksAuthStatus authStatus = SocksAuthStatus.valueOf(byteBuf.readByte()); out.add(new SocksAuthResponse(authStatus)); break; } default: { throw new Error(); } } channelHandlerContext.pipeline().remove(this); }
@Override protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> out) throws Exception { switch (state()) { case CHECK_PROTOCOL_VERSION: { if (byteBuf.readByte() != SocksSubnegotiationVersion.AUTH_PASSWORD.byteValue()) { out.add(SocksCommonUtils.UNKNOWN_SOCKS_RESPONSE); break; } checkpoint(State.READ_AUTH_RESPONSE); } case READ_AUTH_RESPONSE: { SocksAuthStatus authStatus = SocksAuthStatus.valueOf(byteBuf.readByte()); out.add(new SocksAuthResponse(authStatus)); break; } default: { throw new Error(); } } channelHandlerContext.pipeline().remove(this); }