public final class DeviceInitializationUtil extends Object
Modifier and Type | Method and Description |
---|---|
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress |
getIpAddress(ConnectionContext connectionContext,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> instanceIdentifier)
Retrieve ip address from connection.
|
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber |
getPortNumber(ConnectionContext connectionContext,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> instanceIdentifier)
Retrieve port number from connection.
|
static SwitchFeatures |
getSwitchFeatures(ConnectionContext connectionContext)
Retrieve switch features from connection.
|
static void |
makeEmptyNodes(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
Merge empty nodes to operational DS to predict any problems with missing parent for node.
|
static void |
makeEmptyTables(TxFacade txFacade,
DeviceInfo deviceInfo,
short nrOfTables)
Create specified number of empty tables on device.
|
public static void makeEmptyNodes(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
dataBroker
- the data brokerpublic static void makeEmptyTables(TxFacade txFacade, DeviceInfo deviceInfo, short nrOfTables)
txFacade
- transaction facadedeviceInfo
- device infonrOfTables
- number of tablespublic static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress getIpAddress(ConnectionContext connectionContext, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> instanceIdentifier)
connectionContext
- connection contextinstanceIdentifier
- instance identifierpublic static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.PortNumber getPortNumber(ConnectionContext connectionContext, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> instanceIdentifier)
connectionContext
- connection contextinstanceIdentifier
- instance identifierpublic static SwitchFeatures getSwitchFeatures(ConnectionContext connectionContext)
connectionContext
- connection contextCopyright © 2018 OpenDaylight. All rights reserved.