public interface IPluginInBridgeDomainConfigService
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.controller.sal.utils.Status |
addBridgeDomainConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
Map<ConfigConstants,Object> params)
add Bridge Domain Configuration
|
org.opendaylight.controller.sal.utils.Status |
addPort(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier,
Map<ConfigConstants,Object> params)
Add a port to a bridge domain
|
org.opendaylight.controller.sal.utils.Status |
addPortConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier,
Map<ConfigConstants,Object> params)
add Port Configuration
|
org.opendaylight.controller.sal.utils.Status |
createBridgeDomain(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
Map<ConfigConstants,Object> params)
Create a Bridge Domain
|
org.opendaylight.controller.sal.utils.Status |
deleteBridgeDomain(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier)
Delete a Bridge Domain
|
org.opendaylight.controller.sal.utils.Status |
deletePort(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier)
Delete a Port from a bridge domain
|
Map<ConfigConstants,Object> |
getBridgeDomainConfigs(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier)
Returns Bridge Domain Configurations
|
org.opendaylight.controller.sal.core.Node |
getBridgeDomainNode(org.opendaylight.controller.sal.core.Node configNode,
String bridgeIdentifier)
Returns a Node dedicated to a Bridge Domain (if available) that is created using createBridgeDomain.
|
List<String> |
getBridgeDomains(org.opendaylight.controller.sal.core.Node node)
Returns the configured Bridge Domains
|
org.opendaylight.controller.sal.core.NodeConnector |
getNodeConnector(org.opendaylight.controller.sal.core.Node configNode,
String bridgeIdentifier,
String portIdentifier)
Returns a NodeConnector mapped to a Port (if available) that is created using addPort.
|
Map<ConfigConstants,Object> |
getPortConfigs(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier)
Returns Port Configurations
|
org.opendaylight.controller.sal.utils.Status |
removeBridgeDomainConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
Map<ConfigConstants,Object> params)
Delete Bridge Domain Configuration
|
org.opendaylight.controller.sal.utils.Status |
removePortConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier,
Map<ConfigConstants,Object> params)
Delete Port Configuration
|
org.opendaylight.controller.sal.utils.Status createBridgeDomain(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
Map<ConfigConstants,Object> params)
throws BridgeDomainConfigServiceException
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge Domainparams - Map representation of config name (ConfigConstants) and Parameter value (represented as Object).BridgeDomainConfigServiceExceptionorg.opendaylight.controller.sal.utils.Status deleteBridgeDomain(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge DomainList<String> getBridgeDomains(org.opendaylight.controller.sal.core.Node node)
node - Node serving this configuration serviceorg.opendaylight.controller.sal.utils.Status addBridgeDomainConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
Map<ConfigConstants,Object> params)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge Domainparams - Map representation of config Name (ConfigConstants) and config value(represented as Object).org.opendaylight.controller.sal.utils.Status removeBridgeDomainConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
Map<ConfigConstants,Object> params)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge Domainparams - Map representation of config name (ConfigConstants) and Parameter value (represented as Object).Map<ConfigConstants,Object> getBridgeDomainConfigs(org.opendaylight.controller.sal.core.Node node, String bridgeIdentifier)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge Domainorg.opendaylight.controller.sal.core.Node getBridgeDomainNode(org.opendaylight.controller.sal.core.Node configNode,
String bridgeIdentifier)
configNode - Node serving this configuration service.bridgeIdentifier - Name of the bridge domain that would map to a dedicated Nodeorg.opendaylight.controller.sal.utils.Status addPort(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier,
Map<ConfigConstants,Object> params)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge DomainportIdentifier - String representation of a Port.params - Map representation of config name (ConfigConstants) and Parameter value (represented as Object).org.opendaylight.controller.sal.utils.Status deletePort(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge DomainportIdentifier - String representation of a Port.org.opendaylight.controller.sal.utils.Status addPortConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier,
Map<ConfigConstants,Object> params)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge DomainportIdentifier - String representation of a Port.params - Map representation of config name (ConfigConstants) and Parameter value (represented as Object).org.opendaylight.controller.sal.utils.Status removePortConfig(org.opendaylight.controller.sal.core.Node node,
String bridgeIdentifier,
String portIdentifier,
Map<ConfigConstants,Object> params)
node - Node serving this configuration serviceportIdentifier - String representation of a Port.config - Map representation of ConfigName and Configuration Value in Strings.Map<ConfigConstants,Object> getPortConfigs(org.opendaylight.controller.sal.core.Node node, String bridgeIdentifier, String portIdentifier)
node - Node serving this configuration servicebridgeIdentifier - String representation of a Bridge DomainportIdentifier - String representation of a Port.org.opendaylight.controller.sal.core.NodeConnector getNodeConnector(org.opendaylight.controller.sal.core.Node configNode,
String bridgeIdentifier,
String portIdentifier)
configNode - Node serving this configuration service.bridgeIdentifier - Name of the bridge domain that would map to a dedicated NodeportIdentifier - String representation of a Port.Copyright © 2015. All Rights Reserved.