Class Question

    • Field Detail

      • name

        public final DnsName name
        The question string (e.g. "measite.de").
      • clazz

        public final Record.CLASS clazz
        The question class (usually IN for Internet).
    • Constructor Detail

      • Question

        public Question​(CharSequence name,
                        Record.TYPE type,
                        Record.CLASS clazz,
                        boolean unicastQuery)
        Create a dns question for the given name/type/class.
        Parameters:
        name - The name e.g. "measite.de".
        type - The type, e.g. A.
        clazz - The class, usually IN (internet).
        unicastQuery - True if this is a unicast query.
      • Question

        public Question​(DnsName name,
                        Record.TYPE type,
                        Record.CLASS clazz)
        Create a dns question for the given name/type/class.
        Parameters:
        name - The name e.g. "measite.de".
        type - The type, e.g. A.
        clazz - The class, usually IN (internet).
      • Question

        public Question​(DnsName name,
                        Record.TYPE type)
        Create a dns question for the given name/type/IN (internet class).
        Parameters:
        name - The name e.g. "measite.de".
        type - The type, e.g. A.
      • Question

        public Question​(CharSequence name,
                        Record.TYPE type,
                        Record.CLASS clazz)
        Create a dns question for the given name/type/class.
        Parameters:
        name - The name e.g. "measite.de".
        type - The type, e.g. A.
        clazz - The class, usually IN (internet).
      • Question

        public Question​(CharSequence name,
                        Record.TYPE type)
        Create a dns question for the given name/type/IN (internet class).
        Parameters:
        name - The name e.g. "measite.de".
        type - The type, e.g. A.
      • Question

        public Question​(DataInputStream dis,
                        byte[] data)
                 throws IOException
        Parse a byte array and rebuild the dns question from it.
        Parameters:
        dis - The input stream.
        data - The plain data (for dns name references).
        Throws:
        IOException - On errors (read outside of packet).