@Singleton public class FlowNodeConnectorInventoryTranslatorImpl extends NodeConnectorEventListener<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector>
| Constructor and Description |
|---|
FlowNodeConnectorInventoryTranslatorImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
EntityOwnershipUtils entityOwnershipUtils,
org.opendaylight.infrautils.metrics.MetricProvider metricProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector add,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> nodeConnIdent)
Method adds the DataObject which is identified by InstanceIdentifier to
device.
|
void |
close() |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> |
getWildCardPath() |
void |
nodeRemovedNotification(String node) |
void |
remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector del,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> nodeConnIdent)
Method removes DataObject which is identified by InstanceIdentifier from
device.
|
void |
update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector original,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector update,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> nodeConnIdent)
Method updates the original DataObject to the update DataObject in
device.
|
onDataTreeChanged@Inject
public FlowNodeConnectorInventoryTranslatorImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
EntityOwnershipUtils entityOwnershipUtils,
org.opendaylight.infrautils.metrics.MetricProvider metricProvider)
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> getWildCardPath()
@PreDestroy public void close()
close in interface AutoCloseableclose in class NodeConnectorEventListener<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector>public void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector del,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> nodeConnIdent)
FlowCapableNodeConnectorCommitteridentifier - - the whole path to DataObjectdel - - DataObject for removingnodeConnIdent - NodeConnector InstanceIdentifierpublic void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector original,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector update,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> nodeConnIdent)
FlowCapableNodeConnectorCommitteridentifier - - the whole path to DataObjectoriginal - - original DataObject (for update)update - - changed DataObject (contain updates)nodeConnIdent - NodeConnector InstanceIdentifierpublic void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> identifier,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector add,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector> nodeConnIdent)
FlowCapableNodeConnectorCommitteridentifier - - the whole path to new DataObjectadd - - new DataObjectnodeConnIdent - NodeConnector InstanceIdentifierpublic void nodeRemovedNotification(String node)
Copyright © 2019 OpenDaylight. All rights reserved.