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
 
 -