Skip navigation links
A D E G H I L M N O P R S T U V W 

A

alternatives() - Method in class org.onosproject.evpnrouteservice.EvpnRouteEvent
Returns the set of alternative routes for the subject's prefix.

D

destroy() - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Releases route table resources across the entire cluster.

E

equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnInstance
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnInstanceName
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnInstanceNextHop
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnInstancePrefix
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnPrefix
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnRoute
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnRouteEvent
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnRouteSet
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.EvpnRouteTableId
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.Label
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.RouteDistinguisher
 
equals(Object) - Method in class org.onosproject.evpnrouteservice.VpnRouteTarget
 
EvpnInstance - Class in org.onosproject.evpnrouteservice
Represents a evpn instance.
evpnInstance(RouteDistinguisher, List<VpnRouteTarget>, List<VpnRouteTarget>, EvpnInstanceName) - Static method in class org.onosproject.evpnrouteservice.EvpnInstance
Creats the instance of EvpnInstance.
EvpnInstanceName - Class in org.onosproject.evpnrouteservice
Represents the EvpnInstanceName.
evpnInstanceName() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns the evpnName.
EvpnInstanceNextHop - Class in org.onosproject.evpnrouteservice
Represents a evpn instance nexthop.
EvpnInstancePrefix - Class in org.onosproject.evpnrouteservice
Represents a evpn instance prefix.
EvpnInstanceRoute - Class in org.onosproject.evpnrouteservice
Represents a evpn instance route.
EvpnInstanceRoute(EvpnInstanceName, RouteDistinguisher, List<VpnRouteTarget>, List<VpnRouteTarget>, EvpnInstancePrefix, EvpnInstanceNextHop, IpPrefix, IpAddress, Label) - Constructor for class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Constructor to initialize the parameters.
EvpnInternalRouteEvent - Class in org.onosproject.evpnrouteservice
Route event for signalling between the store and the manager.
EvpnInternalRouteEvent(EvpnInternalRouteEvent.Type, EvpnRouteSet) - Constructor for class org.onosproject.evpnrouteservice.EvpnInternalRouteEvent
Creates a new internal route event.
EvpnInternalRouteEvent(EvpnInternalRouteEvent.Type, EvpnRouteSet, long) - Constructor for class org.onosproject.evpnrouteservice.EvpnInternalRouteEvent
 
EvpnInternalRouteEvent.Type - Enum in org.onosproject.evpnrouteservice
Internal route event type.
evpnName() - Method in class org.onosproject.evpnrouteservice.EvpnInstance
Getter of vpn instance name.
evpnName(String) - Static method in class org.onosproject.evpnrouteservice.EvpnInstanceName
Creates instance of EvpnInstanceName.
evpnNextHop(IpAddress, Label) - Static method in class org.onosproject.evpnrouteservice.EvpnInstanceNextHop
creates instance of EvpnInstanceNextHop.
EvpnNextHop - Class in org.onosproject.evpnrouteservice
Represents a evpn next hop.
evpnNextHop(IpAddress, List<VpnRouteTarget>, List<VpnRouteTarget>, Label) - Static method in class org.onosproject.evpnrouteservice.EvpnNextHop
Creates the Evpn Next hop with given parameters.
evpnPrefix(MacAddress, IpPrefix) - Static method in class org.onosproject.evpnrouteservice.EvpnInstancePrefix
Creates the instance of EvpnInstancePrefix.
EvpnPrefix - Class in org.onosproject.evpnrouteservice
Represents a evpn prefix.
EvpnPrefix(RouteDistinguisher, MacAddress, IpPrefix) - Constructor for class org.onosproject.evpnrouteservice.EvpnPrefix
Constructor to initialize the parameters.
evpnPrefix(RouteDistinguisher, MacAddress, IpPrefix) - Static method in class org.onosproject.evpnrouteservice.EvpnPrefix
Creates the evpn prefix by given parameters.
evpnPrefix() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the IPv4 address.
EvpnRoute - Class in org.onosproject.evpnrouteservice
Represents a evpn route.
EvpnRoute(EvpnRoute.Source, MacAddress, IpPrefix, IpAddress, RouteDistinguisher, List<VpnRouteTarget>, List<VpnRouteTarget>, Label) - Constructor for class org.onosproject.evpnrouteservice.EvpnRoute
Constructor to initialize the parameters.
EvpnRoute(EvpnRoute.Source, MacAddress, IpPrefix, IpAddress, String, List<VpnRouteTarget>, List<VpnRouteTarget>, int) - Constructor for class org.onosproject.evpnrouteservice.EvpnRoute
Constructor to initialize the parameters.
EvpnRoute.Source - Enum in org.onosproject.evpnrouteservice
Source of the route.
EvpnRouteAdminService - Interface in org.onosproject.evpnrouteservice
Service allowing mutation of EVPN routing state.
EvpnRouteEvent - Class in org.onosproject.evpnrouteservice
Describes an event about a route.
EvpnRouteEvent(EvpnRouteEvent.Type, EvpnRoute) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteEvent
Creates a new route event without specifying previous subject.
EvpnRouteEvent(EvpnRouteEvent.Type, EvpnRoute, Collection<EvpnRoute>) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteEvent
Creates a new route event without specifying previous subject.
EvpnRouteEvent(EvpnRouteEvent.Type, EvpnRoute, long) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteEvent
Creates a new route event.
EvpnRouteEvent(EvpnRouteEvent.Type, EvpnRoute, EvpnRoute) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteEvent
Creates a new route event with previous subject.
EvpnRouteEvent(EvpnRouteEvent.Type, EvpnRoute, EvpnRoute, Collection<EvpnRoute>) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteEvent
Creates a new route event with a previous subject and alternative routes.
EvpnRouteEvent.Type - Enum in org.onosproject.evpnrouteservice
Route event type.
EvpnRouteListener - Interface in org.onosproject.evpnrouteservice
Listener for route events.
EvpnRouteService - Interface in org.onosproject.evpnrouteservice
EVPN route service.
EvpnRouteSet - Class in org.onosproject.evpnrouteservice
A set of routes for a particular prefix in a route table.
EvpnRouteSet(EvpnRouteTableId, EvpnPrefix, Set<EvpnRoute>) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteSet
Creates a new route set.
EvpnRouteStore - Interface in org.onosproject.evpnrouteservice
EVPN route store.
EvpnRouteStoreDelegate - Interface in org.onosproject.evpnrouteservice
Route store delegate abstraction.
EvpnRouteTableId - Class in org.onosproject.evpnrouteservice
Identifier for an EVPN routing table.
EvpnRouteTableId(String) - Constructor for class org.onosproject.evpnrouteservice.EvpnRouteTableId
Creates a new route table ID.
EvpnTable - Interface in org.onosproject.evpnrouteservice
Represents a route table that stores routes.
exportRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnInstance
Returns the Route targets.
exportRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns the Route targets.
exportRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
Returns the Route targets.
exportRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the Route targets.

G

getEvpnInstanceNextHop() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns EvpnInstanceNextHop of the evpn private route.
getevpnInstancePrefix() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns EvpnInstancePrefix of the evpn private route.
getEvpnName() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceName
Get vpn instance name.
getLabel() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns the label.
getLabel() - Method in class org.onosproject.evpnrouteservice.Label
Returns the label.
getNextHopl() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns the label.
getRouteDistinguisher() - Method in class org.onosproject.evpnrouteservice.RouteDistinguisher
get route distinguisher.
getRoutes(EvpnRouteTableId) - Method in interface org.onosproject.evpnrouteservice.EvpnRouteStore
Returns the routes in the given route table, grouped by prefix.
getRoutes() - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Returns all routes in the route table.
getRoutes(EvpnPrefix) - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Returns the routes in this table pertaining to a given prefix.
getRoutesForNextHop(IpAddress) - Method in interface org.onosproject.evpnrouteservice.EvpnRouteStore
Returns the routes that point to the given next hop IP address.
getRoutesForNextHop(IpAddress) - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Returns all routes that have the given next hop.
getRouteTables() - Method in interface org.onosproject.evpnrouteservice.EvpnRouteService
Returns the set of route tables in the system.
getRouteTables() - Method in interface org.onosproject.evpnrouteservice.EvpnRouteStore
Returns the IDs for all route tables in the store.
getRouteTarget() - Method in class org.onosproject.evpnrouteservice.VpnRouteTarget
get the route target.

H

hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnInstance
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceName
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceNextHop
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnInstancePrefix
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnPrefix
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnRouteEvent
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnRouteSet
 
hashCode() - Method in class org.onosproject.evpnrouteservice.EvpnRouteTableId
 
hashCode() - Method in class org.onosproject.evpnrouteservice.Label
 
hashCode() - Method in class org.onosproject.evpnrouteservice.RouteDistinguisher
 
hashCode() - Method in class org.onosproject.evpnrouteservice.VpnRouteTarget
 

I

id() - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Returns the route table ID.
importRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnInstance
Returns the Route targets.
importRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns the Route targets.
importRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
Returns the Route targets.
importRouteTarget() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the Route targets.
ipAddress() - Method in class org.onosproject.evpnrouteservice.EvpnPrefix
Returns the IP address.
ipNextHop() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the next hop IP address.
ipPrefix() - Method in class org.onosproject.evpnrouteservice.EvpnInstancePrefix
Returns the IP prefix of the route.

L

label() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceNextHop
Returns the label.
label() - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
Returns the label of evpn route.
label() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the label.
Label - Class in org.onosproject.evpnrouteservice
Represents label of the route.
label(int) - Static method in class org.onosproject.evpnrouteservice.Label
Creates the label for evpn route.

M

macAddress() - Method in class org.onosproject.evpnrouteservice.EvpnInstancePrefix
Returns the MAC of the route.
macAddress() - Method in class org.onosproject.evpnrouteservice.EvpnPrefix
Returns the mac address.

N

name() - Method in class org.onosproject.evpnrouteservice.EvpnRouteTableId
Returns the name of the route table.
nextHop() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceNextHop
Returns the next hop IP address.
nextHop() - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
Returns the next hop IP address.
nextHop() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
 

O

org.onosproject.evpnrouteservice - package org.onosproject.evpnrouteservice
Unicast routing service.

P

prefix() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns prefix of the evpn private route.
prefix() - Method in class org.onosproject.evpnrouteservice.EvpnRouteSet
Returns the IP prefix.
prefixIp() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the IPv4 address.
prefixMac() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the address.
prevSubject() - Method in class org.onosproject.evpnrouteservice.EvpnRouteEvent
Returns the previous subject of the event.

R

remove(EvpnRoute) - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Removes a route from the route table.
removeRoute(EvpnRoute) - Method in interface org.onosproject.evpnrouteservice.EvpnRouteStore
Removes the given route from the store.
routeDistinguisher() - Method in class org.onosproject.evpnrouteservice.EvpnInstance
Getter of RouteDistinguisher.
routeDistinguisher() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Returns the route distinguisher.
routeDistinguisher() - Method in class org.onosproject.evpnrouteservice.EvpnPrefix
Returns the route distinguisher.
routeDistinguisher() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the routeDistinguisher.
RouteDistinguisher - Class in org.onosproject.evpnrouteservice
Represents Route Distinguisher of device in the network.
routeDistinguisher(String) - Static method in class org.onosproject.evpnrouteservice.RouteDistinguisher
Creates the route distinguisher.
routes() - Method in class org.onosproject.evpnrouteservice.EvpnRouteSet
Returns the set of routes.
routeTarget(String) - Static method in class org.onosproject.evpnrouteservice.VpnRouteTarget
Creates the vpn route target.

S

setExportRtList(List<VpnRouteTarget>) - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Set export list.
setExportRtList(List<VpnRouteTarget>) - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Set export list.
setImportRtList(List<VpnRouteTarget>) - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
Set import list.
setImportRtList(List<VpnRouteTarget>) - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Set import list.
shutdown() - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Releases route table resources held locally.
source() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
Returns the route source.

T

tableId() - Method in class org.onosproject.evpnrouteservice.EvpnRouteSet
Returns the route table ID.
toString() - Method in class org.onosproject.evpnrouteservice.EvpnInstance
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceName
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceNextHop
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnInstancePrefix
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnInstanceRoute
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnNextHop
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnPrefix
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnRoute
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnRouteEvent
 
toString() - Method in class org.onosproject.evpnrouteservice.EvpnRouteTableId
 
toString() - Method in class org.onosproject.evpnrouteservice.Label
 
toString() - Method in class org.onosproject.evpnrouteservice.RouteDistinguisher
 
toString() - Method in class org.onosproject.evpnrouteservice.VpnRouteTarget
 

U

update(Collection<EvpnRoute>) - Method in interface org.onosproject.evpnrouteservice.EvpnRouteAdminService
Updates the given routes in the route service.
update(EvpnRoute) - Method in interface org.onosproject.evpnrouteservice.EvpnTable
Adds a route to the route table.
updateRoute(EvpnRoute) - Method in interface org.onosproject.evpnrouteservice.EvpnRouteStore
Adds or updates the given route in the store.

V

valueOf(String) - Static method in enum org.onosproject.evpnrouteservice.EvpnInternalRouteEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.evpnrouteservice.EvpnRoute.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onosproject.evpnrouteservice.EvpnRouteEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.onosproject.evpnrouteservice.EvpnInternalRouteEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.evpnrouteservice.EvpnRoute.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onosproject.evpnrouteservice.EvpnRouteEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VpnRouteTarget - Class in org.onosproject.evpnrouteservice
Represents Route target of vpn instance.

W

withdraw(Collection<EvpnRoute>) - Method in interface org.onosproject.evpnrouteservice.EvpnRouteAdminService
Withdraws the given routes from the route service.
A D E G H I L M N O P R S T U V W 
Skip navigation links