Skip navigation links
A B C D E F G H I L M N O P R S T W 

A

activate() - Method in class org.onosproject.provider.nil.NullProviders
 
AggLinkTopologySimulator - Class in org.onosproject.provider.nil
Simple triangle topology with multiple links between same devices.
AggLinkTopologySimulator() - Constructor for class org.onosproject.provider.nil.AggLinkTopologySimulator
 

B

buildPorts(int) - Method in class org.onosproject.provider.nil.TopologySimulator
Generates a list of a configured number of ports.

C

CentipedeTopologySimulator - Class in org.onosproject.provider.nil
Linear topology with hosts on every device.
CentipedeTopologySimulator() - Constructor for class org.onosproject.provider.nil.CentipedeTopologySimulator
 
cfgService - Variable in class org.onosproject.provider.nil.NullProviders
 
choices() - Method in class org.onosproject.provider.nil.cli.TopologyShapeCompleter
 
clusterService - Variable in class org.onosproject.provider.nil.NullProviders
 
clusterService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
ConfiguredTopologySimulator - Class in org.onosproject.provider.nil
Topology simulator which operates on topology configured via the REST API config service.
ConfiguredTopologySimulator() - Constructor for class org.onosproject.provider.nil.ConfiguredTopologySimulator
 
contains(DeviceId) - Method in class org.onosproject.provider.nil.TopologySimulator
Indicates whether or not the simulation deeps the device as available.
createDevice(DeviceId, String, Device.Type, int) - Method in class org.onosproject.provider.nil.CustomTopologySimulator
Creates simulated device.
createDevice(int) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated device and adds its id to the list of devices ids.
createDevice(DeviceId, int) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated device.
createDevice(DeviceId, int, Device.Type, int) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated device.
createDevices() - Method in class org.onosproject.provider.nil.ConfiguredTopologySimulator
 
createDevices() - Method in class org.onosproject.provider.nil.CustomTopologySimulator
 
createDevices() - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated devices.
createHost(HostId, HostLocation, IpAddress) - Method in class org.onosproject.provider.nil.CustomTopologySimulator
Creates a simulated host.
createHosts() - Method in class org.onosproject.provider.nil.CentipedeTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.ConfiguredTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.CustomTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.GridTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.LinearTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.MeshTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.RerouteTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.SpineLeafTopologySimulator
 
createHosts() - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated hosts.
createHosts(DeviceId, int) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simularted hosts for the specified device.
createHosts() - Method in class org.onosproject.provider.nil.TreeTopologySimulator
 
createLink(int, int, int, int) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated link between two devices.
createLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated link between two connection points.
createLink(ConnectPoint, ConnectPoint, Link.Type, boolean) - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated link between two connection points.
createLinks() - Method in class org.onosproject.provider.nil.AggLinkTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.ConfiguredTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.CustomTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.GridTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.LinearTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.MeshTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.RerouteTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.SpineLeafTopologySimulator
 
createLinks() - Method in class org.onosproject.provider.nil.TopologySimulator
Creates simulated links.
createLinks() - Method in class org.onosproject.provider.nil.TreeTopologySimulator
 
CreateNullDevice - Class in org.onosproject.provider.nil.cli
Adds a simulated device to the custom topology simulation.
CreateNullDevice() - Constructor for class org.onosproject.provider.nil.cli.CreateNullDevice
 
CreateNullHost - Class in org.onosproject.provider.nil.cli
Adds a simulated end-station host to the custom topology simulation.
CreateNullHost() - Constructor for class org.onosproject.provider.nil.cli.CreateNullHost
 
CreateNullLink - Class in org.onosproject.provider.nil.cli
Adds a simulated link to the custom topology simulation.
CreateNullLink() - Constructor for class org.onosproject.provider.nil.cli.CreateNullLink
 
currentSimulator() - Method in class org.onosproject.provider.nil.NullProviders
Returns the currently active topology simulator.
CustomTopologySimulator - Class in org.onosproject.provider.nil
Custom topology defined by a concise language.
CustomTopologySimulator() - Constructor for class org.onosproject.provider.nil.CustomTopologySimulator
 

D

deactivate() - Method in class org.onosproject.provider.nil.NullProviders
 
deviceCount - Variable in class org.onosproject.provider.nil.TopologySimulator
 
deviceId(String) - Method in class org.onosproject.provider.nil.CustomTopologySimulator
Returns the identifier of the device with the specified alias.
deviceIds - Variable in class org.onosproject.provider.nil.TopologySimulator
 
deviceLatch - Variable in class org.onosproject.provider.nil.TopologySimulator
 
deviceProviderRegistry - Variable in class org.onosproject.provider.nil.NullProviders
 
deviceProviderService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
deviceService - Variable in class org.onosproject.provider.nil.NullProviders
 
deviceService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
directory - Variable in class org.onosproject.provider.nil.TopologySimulator
 

E

execute() - Method in class org.onosproject.provider.nil.cli.CreateNullDevice
 
execute() - Method in class org.onosproject.provider.nil.cli.CreateNullHost
 
execute() - Method in class org.onosproject.provider.nil.cli.CreateNullLink
 
execute() - Method in class org.onosproject.provider.nil.cli.NullControlCommand
 
execute() - Method in class org.onosproject.provider.nil.cli.NullDeviceCommand
 
execute() - Method in class org.onosproject.provider.nil.cli.NullLinkCommand
 

F

failDevice(DeviceId) - Method in class org.onosproject.provider.nil.NullProviders
Fails the specified device.
flowRuleProviderRegistry - Variable in class org.onosproject.provider.nil.NullProviders
 

G

GridTopologySimulator - Class in org.onosproject.provider.nil
Rectangular grid topology with hosts at each device.
GridTopologySimulator() - Constructor for class org.onosproject.provider.nil.GridTopologySimulator
 

H

hostCount - Variable in class org.onosproject.provider.nil.TopologySimulator
 
hostProviderRegistry - Variable in class org.onosproject.provider.nil.NullProviders
 
hostProviderService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
hostService - Variable in class org.onosproject.provider.nil.NullProviders
 
hostService - Variable in class org.onosproject.provider.nil.TopologySimulator
 

I

infrastructurePorts - Variable in class org.onosproject.provider.nil.TopologySimulator
 
init(String, int, int, ServiceDirectory, DeviceProviderService, HostProviderService, LinkProviderService) - Method in class org.onosproject.provider.nil.TopologySimulator
Initializes a new topology simulator with access to the specified service directory and various provider services.

L

LinearTopologySimulator - Class in org.onosproject.provider.nil
Linear topology simulator.
LinearTopologySimulator() - Constructor for class org.onosproject.provider.nil.LinearTopologySimulator
 
linkProviderRegistry - Variable in class org.onosproject.provider.nil.NullProviders
 
linkProviderService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
linkService - Variable in class org.onosproject.provider.nil.NullProviders
 
linkService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
localNode - Variable in class org.onosproject.provider.nil.TopologySimulator
 
log - Variable in class org.onosproject.provider.nil.TopologySimulator
 

M

mastershipService - Variable in class org.onosproject.provider.nil.NullProviders
 
mastershipService - Variable in class org.onosproject.provider.nil.TopologySimulator
 
maxWaitSeconds - Variable in class org.onosproject.provider.nil.TopologySimulator
 
MeshTopologySimulator - Class in org.onosproject.provider.nil
Full mesh topology with hosts at each device.
MeshTopologySimulator() - Constructor for class org.onosproject.provider.nil.MeshTopologySimulator
 
modified(ComponentContext) - Method in class org.onosproject.provider.nil.NullProviders
 

N

nextDeviceId() - Method in class org.onosproject.provider.nil.CustomTopologySimulator
Returns the next device id.
nextHostId() - Method in class org.onosproject.provider.nil.CustomTopologySimulator
Returns the next host id.
NullControlCommand - Class in org.onosproject.provider.nil.cli
Starts or stops topology simulation.
NullControlCommand() - Constructor for class org.onosproject.provider.nil.cli.NullControlCommand
 
NullDeviceCommand - Class in org.onosproject.provider.nil.cli
Downs or repairs a simulated device.
NullDeviceCommand() - Constructor for class org.onosproject.provider.nil.cli.NullDeviceCommand
 
NullLinkCommand - Class in org.onosproject.provider.nil.cli
Severs or repairs a simulated link.
NullLinkCommand() - Constructor for class org.onosproject.provider.nil.cli.NullLinkCommand
 
NullProviders - Class in org.onosproject.provider.nil
Provider of a fake network environment, i.e.
NullProviders() - Constructor for class org.onosproject.provider.nil.NullProviders
 

O

org.onosproject.provider.nil - package org.onosproject.provider.nil
Set of null south-bound providers which permit simulating a network topology using fake devices, links, hosts, etc.
org.onosproject.provider.nil.cli - package org.onosproject.provider.nil.cli
Null provider CLI commands and completers.

P

packetProviderRegistry - Variable in class org.onosproject.provider.nil.NullProviders
 
prepareForDeviceEvents(int) - Method in class org.onosproject.provider.nil.TopologySimulator
Prepares to count device added/available/removed events.
processTopoShape(String) - Method in class org.onosproject.provider.nil.AggLinkTopologySimulator
 
processTopoShape(String) - Method in class org.onosproject.provider.nil.GridTopologySimulator
 
processTopoShape(String) - Method in class org.onosproject.provider.nil.LinearTopologySimulator
 
processTopoShape(String) - Method in class org.onosproject.provider.nil.MeshTopologySimulator
 
processTopoShape(String) - Method in class org.onosproject.provider.nil.RerouteTopologySimulator
 
processTopoShape(String) - Method in class org.onosproject.provider.nil.SpineLeafTopologySimulator
 
processTopoShape(String) - Method in class org.onosproject.provider.nil.TopologySimulator
Processes the topology shape specifier.
processTopoShape(String) - Method in class org.onosproject.provider.nil.TreeTopologySimulator
 

R

removeDevices() - Method in class org.onosproject.provider.nil.TopologySimulator
Removes any devices previously advertised by this provider.
removeHosts() - Method in class org.onosproject.provider.nil.TopologySimulator
Removes any hosts previously advertised by this provider.
removeLinks() - Method in class org.onosproject.provider.nil.TopologySimulator
Removes any links previously advertised by this provider.
repairDevice(DeviceId) - Method in class org.onosproject.provider.nil.NullProviders
Repairs the specified device.
repairLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.provider.nil.NullProviders
Severs the link between the specified end-points in both directions.
RerouteTopologySimulator - Class in org.onosproject.provider.nil
Re-routable linear topology simulator with an alternate path in the middle.
RerouteTopologySimulator() - Constructor for class org.onosproject.provider.nil.RerouteTopologySimulator
 

S

setUpTopology() - Method in class org.onosproject.provider.nil.AggLinkTopologySimulator
 
setUpTopology() - Method in class org.onosproject.provider.nil.GridTopologySimulator
 
setUpTopology() - Method in class org.onosproject.provider.nil.LinearTopologySimulator
 
setUpTopology() - Method in class org.onosproject.provider.nil.MeshTopologySimulator
 
setUpTopology() - Method in class org.onosproject.provider.nil.RerouteTopologySimulator
 
setUpTopology() - Method in class org.onosproject.provider.nil.SpineLeafTopologySimulator
 
setUpTopology() - Method in class org.onosproject.provider.nil.TopologySimulator
Sets up network topology simulation.
setUpTopology() - Method in class org.onosproject.provider.nil.TreeTopologySimulator
 
severLink(ConnectPoint, ConnectPoint) - Method in class org.onosproject.provider.nil.NullProviders
Severs the link between the specified end-points in both directions.
SpineLeafTopologySimulator - Class in org.onosproject.provider.nil
Spine-leaf topology with hosts at the leaf devices.
SpineLeafTopologySimulator() - Constructor for class org.onosproject.provider.nil.SpineLeafTopologySimulator
 

T

tearDownTopology() - Method in class org.onosproject.provider.nil.TopologySimulator
Tears down network topology simulation.
TopologyShapeCompleter - Class in org.onosproject.provider.nil.cli
Topology shape completer.
TopologyShapeCompleter() - Constructor for class org.onosproject.provider.nil.cli.TopologyShapeCompleter
 
TopologySimulator - Class in org.onosproject.provider.nil
Abstraction of a provider capable to simulate some network topology.
TopologySimulator() - Constructor for class org.onosproject.provider.nil.TopologySimulator
 
topoShape - Variable in class org.onosproject.provider.nil.TopologySimulator
 
TreeTopologySimulator - Class in org.onosproject.provider.nil
Tree topology with hosts at the leaf devices.
TreeTopologySimulator() - Constructor for class org.onosproject.provider.nil.TreeTopologySimulator
 

W

waitForDeviceEvents() - Method in class org.onosproject.provider.nil.TopologySimulator
Waits for all expected device added/available/removed events.
A B C D E F G H I L M N O P R S T W 
Skip navigation links