Class RouterId

  • All Implemented Interfaces:
    Comparable<RouterId>, org.opendaylight.yangtools.concepts.Immutable, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Immutable>

    public final class RouterId
    extends Object
    implements Comparable<RouterId>, org.opendaylight.yangtools.concepts.Immutable
    The concept of a Router Identifier.
    Author:
    Robert Varga
    • Method Detail

      • forAddress

        public static RouterId forAddress​(String address)
        Get a router ID in unsigned integer format from an Ipv4Address. This implementation uses an internal cache, so the objects can be expected to perform quickly when compared with equals and similar.
        Parameters:
        address - Router ID as a dotted-quad
        Returns:
        Router ID
      • forAddress

        public static RouterId forAddress​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4Address address)
        Get a router ID in unsigned integer format from an Ipv4Address. This implementation uses an internal cache, so the objects can be expected to perform quickly when compared with equals and similar.
        Parameters:
        address - Router ID as an Ipv4Address
        Returns:
        Router ID
      • getPeerId

        public @NonNull PeerId getPeerId()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object