Class RouterId
java.lang.Object
org.opendaylight.protocol.bgp.rib.spi.RouterId
- All Implemented Interfaces:
Comparable<RouterId>,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 Summary
Modifier and TypeMethodDescriptionintbooleanstatic RouterIdforAddress(String address) Get a router ID in unsigned integer format from an Ipv4Address.static RouterIdforAddress(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.static RouterId@NonNull PeerIdinthashCode()toString()
-
Method Details
-
forAddress
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
-
forPeerId
-
getPeerId
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<RouterId>
-
toString
-