Interface ProbedLinkProvider

  • All Superinterfaces:
    LinkProvider, Provider

    public interface ProbedLinkProvider
    extends LinkProvider
    Abstraction for an entity that provides information about infrastructure links that are discovered or verified using probe messages.
    • Method Detail

      • defaultMac

        static String defaultMac()
      • fingerprintMac

        static String fingerprintMac​(ClusterMetadata cm)
        Build a stringified MAC address using the ClusterMetadata hash for uniqueness. Form of MAC is "02:eb" followed by four bytes of clusterMetadata hash.
        Parameters:
        cm - cluster metadata
        Returns:
        stringified mac address