A B C D E F G H I M N O P R S T U V 
All Classes All Packages

A

addPeerToSpeaker(String, IpAddress) - Method in class org.onosproject.routing.config.BgpConfig
Adds peering address to BGP speaker.
address() - Method in class org.onosproject.routing.NextHopGroupKey
Returns the next hop's IP address.
addSpeaker(BgpConfig.BgpSpeakerConfig) - Method in class org.onosproject.routing.config.BgpConfig
Adds a BGP speaker to the configuration.
AsyncDeviceFetcher - Class in org.onosproject.routing
Provides a means of asynchronously waiting on devices.

B

BgpConfig - Class in org.onosproject.routing.config
Configuration object for BGP config.
BgpConfig() - Constructor for class org.onosproject.routing.config.BgpConfig
 
BgpConfig.BgpSpeakerConfig - Class in org.onosproject.routing.config
Configuration for a BGP speaker.
BgpSpeakerConfig(Optional<String>, VlanId, ConnectPoint, Set<IpAddress>) - Constructor for class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
bgpSpeakers() - Method in class org.onosproject.routing.config.BgpConfig
Gets the set of configured BGP speakers.

C

changeConfiguration(RouterInfo, boolean) - Method in class org.onosproject.routing.Router
Changes the router configuration.
cleanup() - Method in class org.onosproject.routing.Router
Cleans up the router and unprovisions all interfaces.
CONFIG_CLASS - Static variable in interface org.onosproject.routing.RoutingService
 
CONNECT_POINT - Static variable in class org.onosproject.routing.config.BgpConfig
 
connectPoint() - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
controlPlaneConnectPoint() - Method in class org.onosproject.routing.config.RoutersConfig.Router
Returns the routing control plane connect point.
controlPlaneConnectPoint() - Method in class org.onosproject.routing.InterfaceProvisionRequest
Retrieves the router's control plane connect point.
controlPlaneConnectPoint() - Method in class org.onosproject.routing.RouterInfo
Returns the control plane connect point.
create(DeviceService) - Static method in class org.onosproject.routing.AsyncDeviceFetcher
Creates a device fetcher based on the device service.

D

deviceId() - Method in class org.onosproject.routing.RouterInfo
Returns the router device ID.

E

equals(Object) - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
equals(Object) - Method in class org.onosproject.routing.NextHop
 
equals(Object) - Method in class org.onosproject.routing.NextHopGroupKey
 

F

from(RoutersConfig.Router) - Static method in class org.onosproject.routing.RouterInfo
Creates a router info from a router config.

G

getControlPlaneConnectPoint() - Method in class org.onosproject.routing.config.RouterConfig
Deprecated.
Returns the routing control plane connect point.
getInterfaces() - Method in class org.onosproject.routing.config.RouterConfig
Deprecated.
Returns the list of interfaces enabled on this router.
getOspfEnabled() - Method in class org.onosproject.routing.config.RouterConfig
Deprecated.
Returns whether OSPF is enabled on this router.
getRouterConfigurations(NetworkConfigService, ApplicationId) - Static method in class org.onosproject.routing.config.RoutingConfiguration
Retrieves the router configurations.
getRouters() - Method in class org.onosproject.routing.config.RoutersConfig
Gets the router configurations.
getSpeakerFromPeer(IpAddress) - Method in class org.onosproject.routing.config.BgpConfig
Finds BGP speaker peering with a given external peer.
getSpeakerWithName(String) - Method in class org.onosproject.routing.config.BgpConfig
Examines whether a name of BGP speaker exists in configuration.
group() - Method in class org.onosproject.routing.NextHop
Returns the next hop group.

H

hashCode() - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
hashCode() - Method in class org.onosproject.routing.NextHop
 
hashCode() - Method in class org.onosproject.routing.NextHopGroupKey
 

I

info() - Method in class org.onosproject.routing.InterfaceProvisionRequest
Retrieves the router configuration info.
info() - Method in class org.onosproject.routing.Router
Retrieves the router configuration information.
InterfaceProvisionRequest - Class in org.onosproject.routing
Encapsulates information needed to provision a router interface.
interfaces() - Method in class org.onosproject.routing.config.RoutersConfig.Router
Returns the set of interfaces enabled on this router.
interfaces() - Method in class org.onosproject.routing.RouterInfo
Returns the set of interfaces belonging to the router.
intf() - Method in class org.onosproject.routing.InterfaceProvisionRequest
Retrieves the interface to be (un)provisioned.
ip() - Method in class org.onosproject.routing.NextHop
Returns the next hop's IP address.
isConnectedToPeer(IpAddress) - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
Examines if BGP peer is connected.
isOspfEnabled() - Method in class org.onosproject.routing.config.RoutersConfig.Router
Returns whether OSPF is enabled on this router.
isValid() - Method in class org.onosproject.routing.config.RouterConfig
Deprecated.
 
isValid() - Method in class org.onosproject.routing.config.RoutersConfig
 

M

mac() - Method in class org.onosproject.routing.NextHop
Returns the next hop's MAC address.

N

name() - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
NAME - Static variable in class org.onosproject.routing.config.BgpConfig
 
NextHop - Class in org.onosproject.routing
Represents a next hop for routing, whose MAC address has already been resolved.
NextHop(IpAddress, MacAddress, NextHopGroupKey) - Constructor for class org.onosproject.routing.NextHop
Creates a new next hop.
NextHopGroupKey - Class in org.onosproject.routing
Identifier for a next hop group.
NextHopGroupKey(IpAddress) - Constructor for class org.onosproject.routing.NextHopGroupKey
Creates a new next hop group key.
nothing() - Method in interface org.onosproject.routing.RoutingService
Empty method to pacify checkstyle.

O

of(RouterInfo, Interface) - Static method in class org.onosproject.routing.InterfaceProvisionRequest
Creates a new provision request from a router configuration and an interface.
org.onosproject.routing - package org.onosproject.routing
API for routing libraries.
org.onosproject.routing.config - package org.onosproject.routing.config
Routing configuration interfaces.
ospfEnabled() - Method in class org.onosproject.routing.RouterInfo
Returns whether OSPF is enabled on the router.

P

peers() - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
PEERS - Static variable in class org.onosproject.routing.config.BgpConfig
 
pimEnabled() - Method in class org.onosproject.routing.config.RouterConfig
Deprecated.
Returns whether PIM is enabled on this router.

R

register(NetworkConfigRegistry) - Static method in class org.onosproject.routing.config.RoutingConfiguration
Registers the routing configuration factories.
removePeerFromSpeaker(BgpConfig.BgpSpeakerConfig, IpAddress) - Method in class org.onosproject.routing.config.BgpConfig
Removes peering address from BGP speaker.
removeSpeaker(String) - Method in class org.onosproject.routing.config.BgpConfig
Removes BGP speaker from configuration.
Router - Class in org.onosproject.routing
Manages the configuration and provisioning of a single-device router.
Router(RouterInfo, InterfaceService, DeviceService, Consumer<InterfaceProvisionRequest>, Consumer<InterfaceProvisionRequest>, boolean) - Constructor for class org.onosproject.routing.Router
Creates a new router interface manager.
ROUTER_APP_ID - Static variable in interface org.onosproject.routing.RoutingService
 
ROUTER_CONFIG_CLASS - Static variable in interface org.onosproject.routing.RoutingService
 
RouterConfig - Class in org.onosproject.routing.config
Deprecated.
in Junco release. Use RoutersConfig instead.
RouterConfig() - Constructor for class org.onosproject.routing.config.RouterConfig
Deprecated.
 
RouterInfo - Class in org.onosproject.routing
Stores configuration information about a router.
RouterInfo(ConnectPoint, boolean, Set<String>) - Constructor for class org.onosproject.routing.RouterInfo
Creates a new router info.
RoutersConfig - Class in org.onosproject.routing.config
Routing configuration.
RoutersConfig() - Constructor for class org.onosproject.routing.config.RoutersConfig
 
RoutersConfig.Router - Class in org.onosproject.routing.config
Router configuration.
RoutingConfiguration - Class in org.onosproject.routing.config
Helper class to manage routing configurations.
RoutingService - Interface in org.onosproject.routing
Historical interface now used only as a centralised place to define routing config related constants.

S

shutdown() - Method in class org.onosproject.routing.AsyncDeviceFetcher
Shuts down.
SPEAKERS - Static variable in class org.onosproject.routing.config.BgpConfig
 

T

toString() - Method in class org.onosproject.routing.NextHop
 
toString() - Method in class org.onosproject.routing.NextHopGroupKey
 

U

unregister(NetworkConfigRegistry) - Static method in class org.onosproject.routing.config.RoutingConfiguration
Unregisters the routing configuration factories.

V

vlan() - Method in class org.onosproject.routing.config.BgpConfig.BgpSpeakerConfig
 
VLAN - Static variable in class org.onosproject.routing.config.BgpConfig
 
A B C D E F G H I M N O P R S T U V 
All Classes All Packages