Home / Class/ DefaultSocks5PrivateAuthRequest Class — netty Architecture

DefaultSocks5PrivateAuthRequest Class — netty Architecture

Architecture documentation for the DefaultSocks5PrivateAuthRequest class in DefaultSocks5PrivateAuthRequest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8a70e5a9_d20b_bdf7_0bdb_ea041c345eb8["DefaultSocks5PrivateAuthRequest"]
  2724a8c5_90b9_cc92_a098_0a5c1479f594["DefaultSocks5PrivateAuthRequest.java"]
  8a70e5a9_d20b_bdf7_0bdb_ea041c345eb8 -->|defined in| 2724a8c5_90b9_cc92_a098_0a5c1479f594
  1fcfeb57_5e93_da27_2a21_685d0be45cf3["DefaultSocks5PrivateAuthRequest()"]
  8a70e5a9_d20b_bdf7_0bdb_ea041c345eb8 -->|method| 1fcfeb57_5e93_da27_2a21_685d0be45cf3
  780e5d32_24b6_7377_2576_5488a9ece29f["privateToken()"]
  8a70e5a9_d20b_bdf7_0bdb_ea041c345eb8 -->|method| 780e5d32_24b6_7377_2576_5488a9ece29f
  645735e5_f66e_a47a_e41c_5f8f3c614e8a["String()"]
  8a70e5a9_d20b_bdf7_0bdb_ea041c345eb8 -->|method| 645735e5_f66e_a47a_e41c_5f8f3c614e8a

Relationship Graph

Source Code

codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PrivateAuthRequest.java lines 29–66

public final class DefaultSocks5PrivateAuthRequest extends AbstractSocks5Message
    implements Socks5PrivateAuthRequest {

    /**
     * The private authentication token.
     */
    private final byte[] privateToken;

    /**
     * Creates a new instance with the specified token.
     *
     * @param privateAuthToken the private authentication token
     */
    public DefaultSocks5PrivateAuthRequest(final byte[] privateAuthToken) {
        this.privateToken = ObjectUtil.checkNotNull(privateAuthToken, "privateToken").clone();
    }

    @Override
    public byte[] privateToken() {
        return privateToken.clone();
    }

    @Override
    public String toString() {
        StringBuilder buf = new StringBuilder(StringUtil.simpleClassName(this));

        DecoderResult decoderResult = decoderResult();
        if (!decoderResult.isSuccess()) {
            buf.append("(decoderResult: ");
            buf.append(decoderResult);
            buf.append(", privateToken: ****)");
        } else {
            buf.append("(privateToken: ****)");
        }

        return buf.toString();
    }
}

Frequently Asked Questions

What is the DefaultSocks5PrivateAuthRequest class?
DefaultSocks5PrivateAuthRequest is a class in the netty codebase, defined in codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PrivateAuthRequest.java.
Where is DefaultSocks5PrivateAuthRequest defined?
DefaultSocks5PrivateAuthRequest is defined in codec-socks/src/main/java/io/netty/handler/codec/socksx/v5/DefaultSocks5PrivateAuthRequest.java at line 29.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free