O
- - data tree item Object extends DataObject
public abstract class AbstractNotificationSupplierBase<O extends org.opendaylight.yangtools.yang.binding.DataObject> extends Object implements NotificationSupplierDefinition<O>
DataTreeChangeListener
and close method. In additional case, it contains help methods for all Supplier implementations.Constructor and Description |
---|
AbstractNotificationSupplierBase(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
Class<O> clazz)
Default constructor for all Notification Supplier implementation.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef |
createNodeRef(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
Create a node reference.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId |
getNodeId(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
Get the node identifier.
|
protected static org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> |
getNodeII(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> ii)
Method returns a keyed
InstanceIdentifier for Node from inventory
because this path is a base for every OF paths. |
protected static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> |
getNodeWildII()
Method returns a wildCard
InstanceIdentifier for Node from inventory
because this path is a base for every OF paths. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getWildCardPath
public void close() throws Exception
close
in interface AutoCloseable
Exception
protected static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> getNodeWildII()
InstanceIdentifier
for Node
from inventory
because this path is a base for every OF paths.protected static org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> getNodeII(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> ii)
InstanceIdentifier
for Node
from inventory
because this path is a base for every OF paths.ii
- - key for keyed Node
InstanceIdentifier
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef createNodeRef(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
path
- pointer to elementNodeKey
and wrapped in NodeRef
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId getNodeId(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> path)
path
- pointer to elementNodeId
Copyright © 2019 OpenDaylight. All rights reserved.