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 SummaryModifier 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- 
forAddressGet 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
 
- 
forAddresspublic 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
- 
hashCodepublic int hashCode()
- 
equals
- 
compareTo- Specified by:
- compareToin interface- Comparable<RouterId>
 
- 
toString
 
-