A B C D E F G H I M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
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
All Classes All Packages