A B C D E F G H I L N O P R S T U V W 
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(String, InputStream) - Method in class org.onosproject.vpls.rest.VplsWebResource
Add new interfaces.
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
 
codecService - Variable in class org.onosproject.vpls.VplsManager
 
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(InputStream) - Method in class org.onosproject.vpls.rest.VplsWebResource
Creates new vpls.
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
 
decode(ObjectNode, CodecContext) - Method in class org.onosproject.vpls.rest.VplsCodec
 
delete(String) - Method in class org.onosproject.vpls.cli.VplsCommand
Deletes a VPLS.
DELETE - org.onosproject.vpls.cli.VplsCommandEnum
 
deleteInterface(String, String) - Method in class org.onosproject.vpls.rest.VplsWebResource
Removes a specified interface.
deleteVpls(String) - Method in class org.onosproject.vpls.rest.VplsWebResource
Removes the specified vpls.
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
 
encode(VplsData, CodecContext) - Method in class org.onosproject.vpls.rest.VplsCodec
 
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
 
getClasses() - Method in class org.onosproject.vpls.rest.VplsWebApplication
 
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.rest.VplsWebResource
Gets Vpls.
getVpls(String) - Method in class org.onosproject.vpls.store.DistributedVplsStore
 
getVpls(String) - Method in class org.onosproject.vpls.VplsManager
 
getVplss() - Method in class org.onosproject.vpls.rest.VplsWebResource
Gets all Vplss.
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.rest - package org.onosproject.vpls.rest
Implementation REST for VPLS services.
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
 
VplsCodec - Class in org.onosproject.vpls.rest
Vpls JSON codec.
VplsCodec() - Constructor for class org.onosproject.vpls.rest.VplsCodec
 
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.
VplsWebApplication - Class in org.onosproject.vpls.rest
VPLS web application.
VplsWebApplication() - Constructor for class org.onosproject.vpls.rest.VplsWebApplication
 
VplsWebResource - Class in org.onosproject.vpls.rest
Query and program Vplss.
VplsWebResource() - Constructor for class org.onosproject.vpls.rest.VplsWebResource
 

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