A B C D E F G H I L N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activate() - Method in class org.onosproject.vpls.VplsManager
- activate() - Method in class org.onosproject.vpls.VplsNeighbourHandler
- activate() - Method in class org.onosproject.vpls.VplsOperationManager
- active() - Method in class org.onosproject.vpls.store.DistributedVplsStore
- ADD - org.onosproject.vpls.api.VplsOperation.Operation
- ADD - org.onosproject.vpls.store.VplsStoreEvent.Type
- ADD_IFACE - org.onosproject.vpls.cli.VplsCommandEnum
- ADDED - org.onosproject.vpls.api.VplsData.VplsState
- addIface(String, String) - Method in class org.onosproject.vpls.cli.VplsCommand
-
Adds an inteterface to a VPLS.
- addIface(String, String) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Adds a network interface to a VPLS.
- ADDING - org.onosproject.vpls.api.VplsData.VplsState
- addInterface(Interface) - Method in class org.onosproject.vpls.api.VplsData
- addInterface(VplsData, Interface) - Method in interface org.onosproject.vpls.api.Vpls
-
Adds a network interface to a VPLS.
- addInterface(VplsData, Interface) - Method in class org.onosproject.vpls.VplsManager
- addInterfaces(Collection<Interface>) - Method in class org.onosproject.vpls.api.VplsData
- addInterfaces(VplsData, Collection<Interface>) - Method in interface org.onosproject.vpls.api.Vpls
-
Adds network interfaces to a VPLS.
- addInterfaces(VplsData, Collection<Interface>) - Method in class org.onosproject.vpls.VplsManager
- addVpls(VplsData) - Method in interface org.onosproject.vpls.api.VplsStore
-
Adds a VPLS to the configuration.
- addVpls(VplsData) - Method in class org.onosproject.vpls.store.DistributedVplsStore
- addVpls(VplsConfig) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Adds a VPLS to the configuration.
- appId - Variable in class org.onosproject.vpls.config.VplsConfigManager
- appId - Variable in class org.onosproject.vpls.VplsOperationManager
B
- buildBrcIntents(VplsData, ApplicationId) - Static method in class org.onosproject.vpls.intent.VplsIntentUtility
-
Builds broadcast Intents for a VPLS.
- buildUniIntents(VplsData, Set<Host>, ApplicationId) - Static method in class org.onosproject.vpls.intent.VplsIntentUtility
-
Builds unicast Intents for a VPLS.
C
- choices() - Method in class org.onosproject.vpls.cli.completer.VplsCommandCompleter
- choices() - Method in class org.onosproject.vpls.cli.completer.VplsNameCompleter
- choices() - Method in class org.onosproject.vpls.cli.completer.VplsOptArgCompleter
- CLEAN - org.onosproject.vpls.cli.VplsCommandEnum
- cleanVpls() - Method in class org.onosproject.vpls.cli.VplsCommand
-
Remove all VPLS.
- clearVplsConfig() - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Clears all VPLS configurations.
- clusterService - Variable in class org.onosproject.vpls.VplsOperationManager
- configListener - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- configNeighbourHandler() - Method in class org.onosproject.vpls.VplsNeighbourHandler
-
Registers neighbour handler to all available interfaces.
- configService - Variable in class org.onosproject.vpls.config.VplsConfigManager
- configService - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- coreService - Variable in class org.onosproject.vpls.config.VplsConfigManager
- coreService - Variable in class org.onosproject.vpls.store.DistributedVplsStore
- coreService - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- coreService - Variable in class org.onosproject.vpls.VplsOperationManager
- create(String) - Method in class org.onosproject.vpls.cli.VplsCommand
-
Creates a new VPLS.
- CREATE - org.onosproject.vpls.cli.VplsCommandEnum
- createVpls(String, EncapsulationType) - Method in interface org.onosproject.vpls.api.Vpls
-
Creates a new VPLS.
- createVpls(String, EncapsulationType) - Method in class org.onosproject.vpls.VplsManager
D
- deactivate() - Method in class org.onosproject.vpls.VplsManager
- deactivate() - Method in class org.onosproject.vpls.VplsNeighbourHandler
- deactivate() - Method in class org.onosproject.vpls.VplsOperationManager
- deactive() - Method in class org.onosproject.vpls.store.DistributedVplsStore
- delete(String) - Method in class org.onosproject.vpls.cli.VplsCommand
-
Deletes a VPLS.
- DELETE - org.onosproject.vpls.cli.VplsCommandEnum
- DistributedVplsStore - Class in org.onosproject.vpls.store
-
Implementation of VPLSConfigurationService which reads VPLS configuration from the network configuration service.
- DistributedVplsStore() - Constructor for class org.onosproject.vpls.store.DistributedVplsStore
- doExecute() - Method in class org.onosproject.vpls.cli.VplsCommand
E
- encap() - Method in class org.onosproject.vpls.config.VplsConfig
-
The encapsulation type.
- encapsulationType() - Method in class org.onosproject.vpls.api.VplsData
- encapsulationType(EncapsulationType) - Method in class org.onosproject.vpls.api.VplsData
- enumFromString(String) - Static method in enum org.onosproject.vpls.cli.VplsCommandEnum
-
Alternative method to valueOf.
- equals(Object) - Method in class org.onosproject.vpls.api.VplsData
- equals(Object) - Method in class org.onosproject.vpls.api.VplsOperation
- equals(Object) - Method in class org.onosproject.vpls.config.VplsConfig
F
- FAILED - org.onosproject.vpls.api.VplsData.VplsState
G
- getAllVpls() - Method in interface org.onosproject.vpls.api.Vpls
-
Gets all VPLSs.
- getAllVpls() - Method in interface org.onosproject.vpls.api.VplsStore
-
Gets all the VPLSs.
- getAllVpls() - Method in class org.onosproject.vpls.store.DistributedVplsStore
- getAllVpls() - Method in class org.onosproject.vpls.VplsManager
- getOptimizedVplsOperation(Deque<VplsOperation>) - Static method in class org.onosproject.vpls.VplsOperationManager
-
Optimizes the VPLS operation queue and return a single VPLS operation to execute.
- getVpls(String) - Method in interface org.onosproject.vpls.api.Vpls
-
Retrieves a VPLS.
- getVpls(String) - Method in interface org.onosproject.vpls.api.VplsStore
-
Gets a VPLS by name.
- getVpls(String) - Method in class org.onosproject.vpls.store.DistributedVplsStore
- getVpls(String) - Method in class org.onosproject.vpls.VplsManager
- getVplsWithName(String) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Returns the VPLS configuration given a VPLS name.
H
- handleReply(NeighbourMessageContext, HostService) - Method in class org.onosproject.vpls.VplsNeighbourHandler
-
Handles reply messages between VLAN tagged interfaces.
- handleRequest(NeighbourMessageContext) - Method in class org.onosproject.vpls.VplsNeighbourHandler
-
Handles request messages.
- hashCode() - Method in class org.onosproject.vpls.api.VplsData
- hashCode() - Method in class org.onosproject.vpls.api.VplsOperation
- hashCode() - Method in class org.onosproject.vpls.config.VplsConfig
- hostService - Variable in class org.onosproject.vpls.VplsManager
- hostService - Variable in class org.onosproject.vpls.VplsOperationManager
I
- ifaces() - Method in class org.onosproject.vpls.config.VplsConfig
-
The name of the interfaces associated with the VPLS.
- intentService - Variable in class org.onosproject.vpls.VplsOperationManager
- interfaces() - Method in class org.onosproject.vpls.api.VplsData
- interfaceService - Variable in class org.onosproject.vpls.cli.completer.VplsOptArgCompleter
- interfaceService - Variable in class org.onosproject.vpls.cli.VplsCommand
- interfaceService - Variable in class org.onosproject.vpls.config.VplsConfigManager
- interfaceService - Variable in class org.onosproject.vpls.VplsManager
- interfaceService - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- isAttached(String) - Method in class org.onosproject.vpls.config.VplsConfig
-
States if a given interface is part of a VPLS.
- isLeader - Variable in class org.onosproject.vpls.VplsOperationManager
L
- leadershipEventListener - Variable in class org.onosproject.vpls.VplsOperationManager
- leadershipService - Variable in class org.onosproject.vpls.config.VplsConfigManager
- leadershipService - Variable in class org.onosproject.vpls.VplsOperationManager
- list() - Method in class org.onosproject.vpls.cli.VplsCommand
-
Lists the configured VPLSs.
- LIST - org.onosproject.vpls.cli.VplsCommandEnum
- localNodeId - Variable in class org.onosproject.vpls.VplsOperationManager
N
- name() - Method in class org.onosproject.vpls.api.VplsData
-
Gets name of the VPLS.
- name() - Method in class org.onosproject.vpls.config.VplsConfig
-
The name of the VPLS.
- neighbourHandler - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- neighbourService - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- networkConfigService - Variable in class org.onosproject.vpls.store.DistributedVplsStore
O
- of(String) - Static method in class org.onosproject.vpls.api.VplsData
-
Creates a VPLS data by given name.
- of(String, EncapsulationType) - Static method in class org.onosproject.vpls.api.VplsData
-
Creates a VPLS data by given name and encapsulation type.
- of(VplsData) - Static method in class org.onosproject.vpls.api.VplsData
-
Creates a copy of VPLS data.
- of(VplsData, VplsOperation.Operation) - Static method in class org.onosproject.vpls.api.VplsOperation
-
Defines a VPLS operation by binding a given VPLS and operation type.
- op() - Method in class org.onosproject.vpls.api.VplsOperation
-
Retrieves the operation type from the operation.
- operationService - Variable in class org.onosproject.vpls.VplsManager
- org.onosproject.vpls - package org.onosproject.vpls
-
Application to create L2 broadcast network using VLAN.
- org.onosproject.vpls.api - package org.onosproject.vpls.api
-
APIs for VPLS.
- org.onosproject.vpls.cli - package org.onosproject.vpls.cli
-
Implementation CLI for VPLS services.
- org.onosproject.vpls.cli.completer - package org.onosproject.vpls.cli.completer
-
Implementation completers for VPLS CLI.
- org.onosproject.vpls.config - package org.onosproject.vpls.config
-
Configuration to create L2 broadcast network using VLAN.
- org.onosproject.vpls.intent - package org.onosproject.vpls.intent
-
Utility for generate Intent for VPLS.
- org.onosproject.vpls.store - package org.onosproject.vpls.store
-
VPLS store package.
P
- PARTIAL_FAILURE_CONSTRAINT - Static variable in class org.onosproject.vpls.intent.VplsIntentUtility
- pendingVplsOperations - Variable in class org.onosproject.vpls.VplsOperationManager
- PREFIX_BROADCAST - Static variable in class org.onosproject.vpls.intent.VplsIntentUtility
- PREFIX_UNICAST - Static variable in class org.onosproject.vpls.intent.VplsIntentUtility
R
- registry - Variable in class org.onosproject.vpls.config.VplsConfigManager
- REMOVE - org.onosproject.vpls.api.VplsOperation.Operation
- REMOVE - org.onosproject.vpls.store.VplsStoreEvent.Type
- REMOVE_IFACE - org.onosproject.vpls.cli.VplsCommandEnum
- removeAllVpls() - Method in interface org.onosproject.vpls.api.Vpls
-
Removes all VPLSs and cleans up the VPLS configuration.
- removeAllVpls() - Method in class org.onosproject.vpls.VplsManager
- REMOVED - org.onosproject.vpls.api.VplsData.VplsState
- removeIface(String, String) - Method in class org.onosproject.vpls.cli.VplsCommand
-
Removes an interface from a VPLS.
- removeIface(VplsConfig, String) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Removes a network interface from a VPLS.
- removeInterface(Interface) - Method in class org.onosproject.vpls.api.VplsData
- removeInterface(VplsData, Interface) - Method in interface org.onosproject.vpls.api.Vpls
-
Removes the interface specified from a VPLS.
- removeInterface(VplsData, Interface) - Method in class org.onosproject.vpls.VplsManager
- removeInterfaces(Collection<Interface>) - Method in class org.onosproject.vpls.api.VplsData
- removeInterfaces(VplsData, Collection<Interface>) - Method in interface org.onosproject.vpls.api.Vpls
-
Removes the interfaces specified from a VPLS.
- removeInterfaces(VplsData, Collection<Interface>) - Method in class org.onosproject.vpls.VplsManager
- removeVpls(String) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Removes a VPLS from the configuration.
- removeVpls(VplsData) - Method in interface org.onosproject.vpls.api.Vpls
-
Removes a VPLS.
- removeVpls(VplsData) - Method in interface org.onosproject.vpls.api.VplsStore
-
Removes a VPLS from the configuration.
- removeVpls(VplsData) - Method in class org.onosproject.vpls.store.DistributedVplsStore
- removeVpls(VplsData) - Method in class org.onosproject.vpls.VplsManager
- REMOVING - org.onosproject.vpls.api.VplsData.VplsState
- runningOperations - Variable in class org.onosproject.vpls.VplsOperationManager
S
- schedulerExecutor - Variable in class org.onosproject.vpls.VplsOperationManager
- SET_ENCAP - org.onosproject.vpls.cli.VplsCommandEnum
- setEncap(String, String) - Method in class org.onosproject.vpls.cli.VplsCommand
-
Sets the encapsulation type for a VPLS.
- setEncap(String, EncapsulationType) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Activate, deactivates, sets the encapsulation type for a given VPLS.
- setEncap(ConnectivityIntent.Builder, List<Constraint>, EncapsulationType) - Static method in class org.onosproject.vpls.intent.VplsIntentUtility
-
Sets one or more encapsulation constraints on the intent builder given.
- setEncapsulationType(VplsData, EncapsulationType) - Method in interface org.onosproject.vpls.api.Vpls
-
Sets an encapsulation type for a VPLS.
- setEncapsulationType(VplsData, EncapsulationType) - Method in class org.onosproject.vpls.VplsManager
- show(String) - Method in class org.onosproject.vpls.cli.VplsCommand
-
Shows the details of one or more VPLSs.
- SHOW - org.onosproject.vpls.cli.VplsCommandEnum
- state() - Method in class org.onosproject.vpls.api.VplsData
- state(VplsData.VplsState) - Method in class org.onosproject.vpls.api.VplsData
- storageService - Variable in class org.onosproject.vpls.store.DistributedVplsStore
- submit(VplsOperation) - Method in interface org.onosproject.vpls.api.VplsOperationService
-
Submits a VPLS operation.
- submit(VplsOperation) - Method in class org.onosproject.vpls.VplsOperationManager
T
- toString() - Method in class org.onosproject.vpls.api.VplsData
- toString() - Method in class org.onosproject.vpls.api.VplsOperation
- toString() - Method in enum org.onosproject.vpls.cli.VplsCommandEnum
- toStringList() - Static method in enum org.onosproject.vpls.cli.VplsCommandEnum
-
Returns a list of command string values.
U
- UPDATE - org.onosproject.vpls.api.VplsOperation.Operation
- UPDATE - org.onosproject.vpls.store.VplsStoreEvent.Type
- updateTime() - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Retrieves the last time of update for the VPLS information in the store.
- updateTime(long) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Sets the last time of update for the VPLS information in the store.
- updateVpls(VplsData) - Method in interface org.onosproject.vpls.api.VplsStore
-
Updates a VPLS.
- updateVpls(VplsData) - Method in class org.onosproject.vpls.store.DistributedVplsStore
- UPDATING - org.onosproject.vpls.api.VplsData.VplsState
V
- valueOf(String) - Static method in enum org.onosproject.vpls.api.VplsData.VplsState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.vpls.api.VplsOperation.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.vpls.cli.VplsCommandEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.onosproject.vpls.store.VplsStoreEvent.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.onosproject.vpls.api.VplsData.VplsState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.vpls.api.VplsOperation.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.vpls.cli.VplsCommandEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.onosproject.vpls.store.VplsStoreEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vpls - Variable in class org.onosproject.vpls.cli.completer.VplsNameCompleter
- vpls - Variable in class org.onosproject.vpls.cli.completer.VplsOptArgCompleter
- vpls - Variable in class org.onosproject.vpls.cli.VplsCommand
- vpls - Variable in class org.onosproject.vpls.config.VplsConfigManager
- vpls() - Method in class org.onosproject.vpls.api.VplsOperation
-
Retrieves the VPLS from the operation.
- Vpls - Interface in org.onosproject.vpls.api
- VPLS_APP - Static variable in class org.onosproject.vpls.VplsManager
- VplsAppConfig - Class in org.onosproject.vpls.config
-
Represents the VPLS application configuration.
- VplsAppConfig() - Constructor for class org.onosproject.vpls.config.VplsAppConfig
- VplsCommand - Class in org.onosproject.vpls.cli
-
CLI to interact with the VPLS application.
- VplsCommand() - Constructor for class org.onosproject.vpls.cli.VplsCommand
- VplsCommandCompleter - Class in org.onosproject.vpls.cli.completer
-
VPLS command completer.
- VplsCommandCompleter() - Constructor for class org.onosproject.vpls.cli.completer.VplsCommandCompleter
- VplsCommandEnum - Enum in org.onosproject.vpls.cli
-
Enum representing the VPLS command type.
- VplsConfig - Class in org.onosproject.vpls.config
-
Configuration of a VPLS.
- VplsConfig(String, Set<String>, EncapsulationType) - Constructor for class org.onosproject.vpls.config.VplsConfig
-
Creates a new VPLS configuration.
- VplsConfigManager - Class in org.onosproject.vpls.config
-
Component for the management of the VPLS configuration.
- VplsConfigManager() - Constructor for class org.onosproject.vpls.config.VplsConfigManager
- VplsData - Class in org.onosproject.vpls.api
-
Class stores a VPLS information.
- VplsData.VplsState - Enum in org.onosproject.vpls.api
-
States of a VPLS.
- vplsFromIface(String) - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Finds a VPLS with a given network interface.
- VplsIntentUtility - Class in org.onosproject.vpls.intent
-
Intent utilities for VPLS.
- VplsManager - Class in org.onosproject.vpls
-
Application to create L2 broadcast overlay networks using VLANs.
- VplsManager() - Constructor for class org.onosproject.vpls.VplsManager
- VplsNameCompleter - Class in org.onosproject.vpls.cli.completer
-
VPLS name completer.
- VplsNameCompleter() - Constructor for class org.onosproject.vpls.cli.completer.VplsNameCompleter
- VplsNeighbourHandler - Class in org.onosproject.vpls
-
Handles neighbour messages for on behalf of the VPLS application.
- VplsNeighbourHandler() - Constructor for class org.onosproject.vpls.VplsNeighbourHandler
- vplsOperation() - Method in exception org.onosproject.vpls.api.VplsOperationException
-
Gets VPLS operation for this exception.
- VplsOperation - Class in org.onosproject.vpls.api
-
Operation for VPLS.
- VplsOperation(VplsData, VplsOperation.Operation) - Constructor for class org.onosproject.vpls.api.VplsOperation
-
Defines a VPLS operation by binding a given VPLS and operation type.
- VplsOperation.Operation - Enum in org.onosproject.vpls.api
-
The operation type.
- VplsOperationException - Exception in org.onosproject.vpls.api
-
Exception for VPLS operation.
- VplsOperationException(VplsOperation, String) - Constructor for exception org.onosproject.vpls.api.VplsOperationException
-
Constructs a VPLS operation exception with given VPLS operation and message.
- VplsOperationManager - Class in org.onosproject.vpls
-
An implementation of VplsOperationService.
- VplsOperationManager() - Constructor for class org.onosproject.vpls.VplsOperationManager
- VplsOperationService - Interface in org.onosproject.vpls.api
-
Service for application submitting VPLS operation.
- VplsOptArgCompleter - Class in org.onosproject.vpls.cli.completer
-
VPLS optional argument completer.
- VplsOptArgCompleter() - Constructor for class org.onosproject.vpls.cli.completer.VplsOptArgCompleter
- vplss() - Method in class org.onosproject.vpls.config.VplsAppConfig
-
Returns a set of configured VPLSs.
- vplsStore - Variable in class org.onosproject.vpls.VplsManager
- vplsStore - Variable in class org.onosproject.vpls.VplsNeighbourHandler
- vplsStore - Variable in class org.onosproject.vpls.VplsOperationManager
- VplsStore - Interface in org.onosproject.vpls.api
-
Definition of the operations regarding the management of the VPLS elements.
- VplsStoreEvent - Class in org.onosproject.vpls.store
-
A class to represent a VPLS store related event.
- VplsStoreEvent(VplsStoreEvent.Type, VplsData) - Constructor for class org.onosproject.vpls.store.VplsStoreEvent
-
Constructs a store event with given event type and VPLS information.
- VplsStoreEvent.Type - Enum in org.onosproject.vpls.store
-
VPLS store event type.
W
- workerExecutor - Variable in class org.onosproject.vpls.VplsOperationManager
- writeVplsToNetConfig(Collection<VplsData>) - Method in class org.onosproject.vpls.store.DistributedVplsStore
-
Writes all VPLS data to the network configuration store.
All Classes All Packages