Interface NameRegister

    • Method Detail

      • register

        void register​(java.net.InetAddress networkInterface,
                      java.lang.String name,
                      NameRegister.NameType type)
        Registers a name that is defended by this group of mDNS.
        Parameters:
        networkInterface - IP address to handle
        name - name to register
        type - name type to register
      • checkName

        boolean checkName​(java.net.InetAddress networkInterface,
                          java.lang.String name,
                          NameRegister.NameType type)
        Checks a name that is defended by this group of mDNS.
        Parameters:
        networkInterface - IP address to handle
        name - name to check
        type - name type to check
        Returns:
        true if the name is not in conflict, flase otherwise.
      • incrementName

        java.lang.String incrementName​(java.net.InetAddress networkInterface,
                                       java.lang.String name,
                                       NameRegister.NameType type)
        Increments a name that is defended by this group of mDNS after it has been found in conflict.
        Parameters:
        networkInterface - IP address to handle
        name - name to increment
        type - name type to increments
        Returns:
        new name