Class HandshakeResponse

  • All Implemented Interfaces:
    ClientMessage

    public final class HandshakeResponse
    extends java.lang.Object
    implements ClientMessage
    • Field Detail

      • username

        private final java.lang.String username
      • password

        private final java.lang.CharSequence password
      • database

        private final java.lang.String database
      • connectionAttributes

        private final java.lang.String connectionAttributes
      • host

        private final java.lang.String host
      • clientCapabilities

        private final long clientCapabilities
      • exchangeCharset

        private final byte exchangeCharset
      • seed

        private final byte[] seed
      • authenticationPluginType

        private java.lang.String authenticationPluginType
    • Constructor Detail

      • HandshakeResponse

        public HandshakeResponse​(Credential credential,
                                 java.lang.String authenticationPluginType,
                                 byte[] seed,
                                 Configuration conf,
                                 java.lang.String host,
                                 long clientCapabilities,
                                 byte exchangeCharset)
    • Method Detail

      • writeStringLengthAscii

        private static void writeStringLengthAscii​(PacketWriter encoder,
                                                   java.lang.String value)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • writeStringLength

        private static void writeStringLength​(PacketWriter encoder,
                                              java.lang.String value)
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • writeConnectAttributes

        private static void writeConnectAttributes​(PacketWriter writer,
                                                   java.lang.String connectionAttributes,
                                                   java.lang.String host)
                                            throws java.io.IOException
        Throws:
        java.io.IOException